Remote IoT Embedded Firmware Engineer

Sigma Software

Województwo mazowieckie

Remote

PLN 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sigma Software is seeking a Middle Embedded Software Developer for remote, full-time work. You will contribute to IoT-powered smart beverage solutions, crafting real-time firmware, touchscreen interfaces, and secure OTA updates across embedded platforms.

You will design drivers for displays, cameras, sensors, and actuators, implement beverage dispensing logic, and optimize GUIs. The role requires 4+ years in embedded C/C++, hands-on experience with STM32/ARM, and strong networking knowledge.

Qualifications

  • At least 4years of commercial experience in embedded software development 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 networking protocols including MQTT, DNS, DHCP, mDNS, TCP/IP, and UDP
  • Experience with FreeRTOS or Zephyr RTOS
  • Experience implementing secure boot, OTA updates, checksums, and firmware validation mechanisms
  • Experience with bootloader development and firmware update support
  • Understanding of cybersecurity principles for IoT and embedded systems
  • Strong debugging and troubleshooting skills on real hardware
  • Upper-Intermediate or higher English level

Responsibilities

  • Design and implement embedded software components and hardware drivers for displays, cameras, sensors, and actuators
  • Develop beverage dispensing logic, including temperature control, pumps, valves, and safety mechanisms
  • Implement and maintain secure OTA firmware update functionality over HTTPS
  • Develop and optimize embedded graphical user interfaces for LCD touchscreens
  • Write clean, maintainable, and efficient C/C++ code
  • Debug firmware and perform root-cause analysis on embedded hardware platforms
  • Create and maintain technical documentation
  • Conduct unit and integration testing on real hardware devices
  • Support QA engineers during validation and troubleshooting activities
  • Participate in sprint planning, estimation, and Customer communication
  • Collaborate with architects, security specialists, and compliance engineers
  • Ensure adherence to engineering best practices and quality standards

Skills

C/C++
Embedded software development
STM32
ARM Cortex-M
UART
I2C
SPI
Wi‑Fi
Networking protocols (MQTT DNS DHCP mD
TCP/IP
UDP
FreeRTOS
Zephyr RTOS
Secure boot
OTA updates
Firmware validation
Bootloader development
Cybersecurity for IoT
Debugging on real hardware
English (Upper-Intermediate)

Tools

FatFS
LittleFS
lwIP

Job description

Sigma Software is seeking a Middle Embedded Software Developer for remote, full-time work. You will contribute to IoT-powered smart beverage solutions, crafting real-time firmware, touchscreen interfaces, and secure OTA updates across embedded platforms.

You will design drivers for displays, cameras, sensors, and actuators, implement beverage dispensing logic, and optimize GUIs. The role requires 4+ years in embedded C/C++, hands-on experience with STM32/ARM, and strong networking knowledge.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Developer (IoT)
Embedded Software Developer (IoT)

Sigma Software • Województwo mazowieckie

Remote
PLN 120,000 - 180,000
Senior Embedded IoT Engineer – Cloud & Security
Senior Embedded IoT Engineer – Cloud & Security

Sigma Software • Województwo mazowieckie

On-site
PLN 180,000 - 240,000
Senior Embedded Software Developer (Networking, Security)
Senior Embedded Software Developer (Networking, Security)

Sigma Software • Województwo mazowieckie

On-site
PLN 180,000 - 240,000
Remote Embedded Firmware Engineer – C/RTOS & STM32
Remote Embedded Firmware Engineer – C/RTOS & STM32

AIDA projektai, MB • Warszawa

Remote
PLN 120,000 - 180,000
Firmware Engineer
Firmware Engineer

Infotree Global Solutions Inc. • Wrocław

On-site
PLN 140,000 - 190,000
Senior Embedded Firmware Engineer – IoT (Gdansk)
Senior Embedded Firmware Engineer – IoT (Gdansk)

Amazon Inc. • Województwo pomorskie

On-site
PLN 293,000 - 351,000
Embedded C++ Engineer
Embedded C++ Engineer

Seargin • Polska

On-site
PLN 180,000 - 240,000
Middle Embedded Firmware Engineer
Middle Embedded Firmware Engineer

AIDA projektai, MB • Warszawa

Remote
PLN 120,000 - 180,000
Senior Embedded Firmware Engineer – IoT Devices
Senior Embedded Firmware Engineer – IoT Devices

Amazon Inc. • Województwo pomorskie

On-site
PLN 195,000 - 233,000
Health insurance
Life and disability insurance
MultiSport card
+2
Senior Embedded C++ Engineer - Real-Time Automation
Senior Embedded C++ Engineer - Real-Time Automation

Seargin • Polska

On-site
PLN 180,000 - 240,000
Top locations