Назад
Company hidden
3 дня назад

Embedded Software Developer (IoT)

Формат работы
remote (только Poland)
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Poland
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Embedded Software Developer (IoT) (C/C++ and STM32): Developing firmware and hardware drivers for smart beverage devices with an accent on real-time control, touchscreen interfaces, networking, and secure OTA updates. Focus on integrating sensors and peripherals, debugging embedded hardware, implementing safety mechanisms, and validating firmware on real devices.

Location: Remote, based in Warsaw, Poland

Company

Develop embedded software for IoT-powered smart beverage solutions within an international smart home and lifestyle product project.

What you will do

  • Design embedded software components and hardware drivers for displays, cameras, sensors, and actuators.
  • Develop beverage dispensing logic covering temperature control, pumps, valves, and safety mechanisms.
  • Implement secure OTA firmware updates over HTTPS, bootloader support, and firmware validation.
  • Develop embedded graphical interfaces for LCD touchscreens and maintain efficient C/C++ code.
  • Debug firmware on real hardware, perform root-cause analysis, and conduct unit and integration testing.
  • Document technical solutions, support QA validation, participate in planning and estimation, and collaborate with customers, architects, security specialists, and compliance engineers.

Requirements

  • At least 4 years of commercial embedded software development experience using C/C++.
  • Strong expertise with STM32 and ARM Cortex-M architectures; familiarity with NXP, TI, or Silicon Labs platforms.
  • Hands-on experience with UART, I2C, SPI, and Wi-Fi communication interfaces.
  • Solid understanding of MQTT, DNS, DHCP, mDNS, TCP/IP, and UDP networking protocols.
  • Experience with FreeRTOS or Zephyr RTOS.
  • Experience implementing secure boot, OTA updates, checksums, firmware validation, and bootloader support.
  • Understanding of IoT and embedded-systems cybersecurity principles, with strong debugging and troubleshooting skills on real hardware.
  • Upper-Intermediate or higher English level required.
  • Strong problem-solving and analytical thinking, independent and proactive work habits, communication and collaboration skills, attention to detail, and the ability to balance low-level hardware interaction with system-level thinking.

Nice to have

  • Camera integration, image capture, processing, or streaming experience.
  • Face recognition technologies or embedded vision SDKs experience.
  • Embedded file systems such as FatFS or LittleFS.
  • Networking stacks such as lwIP.
  • Fluidics control systems experience, including pumps, flow sensors, or pressure sensors.
  • Experience with FPGA- or ASIC-based systems.

Culture & Benefits

  • Full-time remote work in a distributed engineering environment.
  • Work with advanced embedded and IoT technologies on products used in real-life environments.
  • Collaboration with international customer and engineering teams.
  • Opportunity to develop expertise across low-level firmware, system features, intelligent user interaction, and connected smart devices.

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

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