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

Embedded Software Developer (IoT)

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

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

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

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

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

Location: Remote within Europe, Albania, Poland, Romania, or Ukraine

Company

hirify.global creates software solutions with distributed engineering teams; this project is for an international customer developing IoT-based smart home and lifestyle products.

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 and firmware validation functionality.
  • Develop and optimize graphical user interfaces for LCD touchscreens.
  • Debug firmware on real hardware, perform root-cause analysis, and conduct unit and integration testing.
  • Document technical solutions, support QA validation, participate in sprint planning, and collaborate with architects, security specialists, compliance engineers, and the customer.

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 embedded platforms from NXP, TI, or Silicon Labs.
  • 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, bootloaders, and firmware update support.
  • Understanding of cybersecurity principles for IoT and embedded systems, with strong debugging and troubleshooting skills on real hardware.
  • Upper-Intermediate or higher English level required.
  • Strong problem-solving, analytical, communication, collaboration, independent working, proactive working, attention-to-detail, and engineering-quality skills; ability to balance low-level hardware interaction with system-level thinking.

Nice to have

  • Experience with camera integration, image capture, processing, streaming, face recognition technologies, or embedded vision SDKs.
  • Experience with FatFS or LittleFS embedded file systems and networking stacks such as lwIP.
  • Background in fluidics control systems, including pumps, flow sensors, or pressure sensors.
  • Experience working with FPGA- or ASIC-based systems.

Culture & Benefits

  • Full-time remote work within the listed European locations and countries.
  • Work with distributed engineering teams on IoT products used in real-life environments.
  • Exposure to real-time firmware, touchscreen interfaces, networking, computer vision, secure OTA functionality, and multiple hardware peripherals.
  • Collaboration with cross-functional engineering, security, compliance, QA, and customer teams.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →