Middle Embedded Software Developer (IoT)

Not Interested
Bookmark
Report This Job

profile Job Location:

Warsaw - Poland

profile Monthly Salary: Not Disclosed
Posted on: 18-10-2025
Vacancies: 1 Vacancy

Job Summary

  • Design and implement components and drivers (display camera sensors actuators)
  • Develop beverage dispensing logic (temperature pumps valves safety)
  • Implement and manage secure firmware updates (OTA) over HTTPS
  • Develop and optimize embedded user interfaces with LCD touchscreens and graphics libraries
  • Code in C/C debug and create documention
  • Perform unit and integration testing on real hardware
  • Support QA engineers during validation and troubleshooting
  • Participate in planning estimation and customer meetings
  • Collaborate with architects security and compliance engineers
  • Ensure adherence to best engineering practices and quality standards

Qualifications :

  • 4-5 years of experience in embedded software development using C/C
  • Strong knowledge of STM32 (H7/MP1) ARM Cortex-M and familiarity with NXP TI SiLabs platforms
  • Experience with communication interfaces: UART I2C SPI and Wi-Fi
  • Proficiency with networking protocols: MQTT DNS DHCP mDNS TCP/IP and UDP
  • Experience with FreeRTOS or Zephyr
  • Experience with security features (secure boot checksums OTA updates)
  • Experience with bootloader development and OTA support
  • Experience with LCD touchscreen integration (capacitive/resistive controllers drivers)
  • Understanding of cybersecurity in IoT solutions
  • Upper-Intermediate level of English 

WOULD BE A PLUS: 

  • Familiarity with embedded graphics frameworks (TouchGFX LVGL Qt for MCUs or similar)
  • Experience with camera integration (image capture processing streaming)
  • Experience with face recognition and/or embedded vision SDKs
  • Experience with file systems (FatFS LittleFS) and networking stacks (lwIP or similar)
  • Background in fluidics control (pumps flow sensors pressure sensors)

Remote Work :

Yes


Employment Type :

Full-time

Design and implement components and drivers (display camera sensors actuators)Develop beverage dispensing logic (temperature pumps valves safety)Implement and manage secure firmware updates (OTA) over HTTPSDevelop and optimize embedded user interfaces with LCD touchscreens and graphics librariesCode...
View more view more

Key Skills

  • Dermatology
  • Accomodation
  • Corporate Marketing
  • Drafting
  • Computer Engineering

About Company

Company Logo

At Sigma Software, we are involved with the client’s team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more

View Profile View Profile