← Zurück zur Liste

Stelle
· Mid-level
Middle Embedded Software Developer (IoT)
Embedded Developer
• Mid-level
• Remote
• Vollzeit
•
Polen
An embedded software developer is sought to work on a smart beverage dispensing system as part of an IoT smart home solution, integrating a user interface, face recognition, dispensing control, and OTA updates.
Responsibilities
- ▹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 documentation
- ▹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
Requirements
- ▹4+ 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 embedded graphics framework (TouchGFX)
- ▹Experience with LCD touchscreen integration (capacitive/resistive controllers, drivers)
- ▹Experience with security features (secure boot, checksums, OTA updates)
- ▹Experience with bootloader development and OTA support
- ▹Understanding of cybersecurity in IoT solutions
- ▹Upper-Intermediate level of English
Nice to have
- ▹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)
About the company
Sigma Software's embedded team works for an international customer developing IoT-based smart home and lifestyle solutions. The project is the Curated House System, an innovative smart beverage solution integrating a user interface, face recognition, beverage dispensing control, OTA updates, and future cloud integrations.
Languages: Angol: Felső-középfok
Ähnliche Stellen

Stelle
· Mid-level
Embedded C++/C Engineer Android Infotainment
Infotree Global Solutions
Cpp
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN
Himalayas

Stelle
· Mid-level
Embedded & Desktop Linux Systems Engineer - Optimisation
Canonical
Cpp
+1
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN
Himalayas

Stelle
· Mid-level
Embedded Linux Field Engineer for Devices/IoT
Canonical
CppData Science
+3
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN
Himalayas

Stelle
· Senior
Senior Embedded Firmware Engineer
EER Poland
CppFreertosYocto
8 007 €/Mon.
brutto
🌍 Remote
Himalayas

Stelle
· Senior
Senior Firmware Engineer - hybrid (m/f/d)
Honeywell
CppFreertos
💰 Gehalt: keine Angabe
🏢 Vor Ort
Gdansk
🗣️ EN

Stelle
· Mid-level
Embedded System Engineer
Infotree Global Solutions
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN
Himalayas