Назад
Company hidden
обновлено 2 дня назад

Senior Embedded Systems Developer (IoT)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia/US/Japan +2 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Embedded Systems Developer (IoT): Designing and developing firmware for wireless devices and embedded Linux systems with an accent on MCU, RTOS, wireless protocols, and IoT product integration. Focus on building firmware for gateways, sensors, wearables, and smart pet devices, supporting existing codebases, and collaborating directly with clients.

Location: Remote; a remote-friendly policy is offered, with an office located in central Porto.

Company

hirify.global provides custom software engineering and end-to-end development services across embedded, IoT, mobile, web, wireless, AI, computer vision, and other technical domains.

What you will do

  • Design and develop firmware for wireless devices and embedded Linux-based systems.
  • Develop firmware for IoT gateways, smart home centers, environmental sensors, wearables, and smart pet devices.
  • Work with MCU and wireless SoC platforms under RTOS or bare-metal control, as well as embedded Linux systems.
  • Integrate IoT devices with ecosystems such as Amazon, Control4, and Legrand.
  • Interact directly with client teams and contribute to client discussions.
  • Improve and maintain DSR's Zigbee software stack and related IoT products.

Requirements

  • 3+ years of professional relevant experience.
  • BS degree.
  • Excellent C/C++ software development skills.
  • Experience developing and debugging firmware for MCU systems with OS-less, RTOS, or embedded Linux environments, and/or Linux development on hardware platforms.
  • Ability to independently develop part of a software product, define and document a subsystem design, and implement it.
  • Ability to understand and support an existing codebase.
  • Ability to work effectively as part of a development team and communicate with team members.
  • Ability to recognize customer needs and participate in meetings and discussions.
  • Technical English required.

Nice to have

  • Experience with communication protocols such as UART, USB, TCP, UDP, TLS, Wi-Fi, Bluetooth, MQTT, HTTP, or Modbus.
  • Experience with wireless networks including Zigbee, Wi-Fi, Bluetooth, or Z-Wave.
  • Experience with FreeRTOS, Zephyr, Linux, or other embedded systems, including application- and kernel-level development.
  • Experience integrating devices with cloud services.
  • Knowledge of Python or scripting languages such as Lua, Perl, or sh.
  • Technical team management experience.
  • Experience optimizing code size and performance, maintaining a large existing codebase, administering Unix-like systems, or working with distributed teams.
  • Fluent English.

Culture & Benefits

  • Full-time role with a flexible schedule and remote-friendly policy.
  • Competitive salary and annual bonus payment based on achievement of company goals.
  • Employer-sponsored health insurance and a flexible benefits package.
  • Extra holidays and up to 10 paid sick days per year.
  • Accelerated career growth opportunities and transparent career paths.
  • Strong emphasis on work-life balance.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →