Embedded Software Developer (IoT)

Sigma Software

Warszawa

À distance

PLN 120 000 - 190 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Sigma Software is seeking a Middle Embedded Software Developer for an IoT-driven beverage solution. This remote full-time role covers real-time firmware, touchscreen GUIs, networking, and secure OTA updates across embedded platforms.

Responsibilities include driver development for displays, cameras, sensors, and actuators, plus debugging and documentation. Proficiency with STM32/ARM and FreeRTOS/Zephyr is preferred; English at strong level is required.

Qualifications

  • 4+ years of commercial embedded software development with C/C++
  • Strong expertise with STM32 and ARM Cortex-M architectures
  • Hands-on experience with UART, I2C, SPI and Wi‑Fi interfaces
  • Networking protocols knowledge: MQTT, DNS, DHCP, TCP/IP, UDP
  • Experience with FreeRTOS or Zephyr RTOS; secure boot and OTA updates

Responsabilités

  • Design and implement embedded software components and hardware drivers for displays, cameras, sensors, and actuators
  • Develop beverage dispensing logic including temperature control, pumps and safety mechanisms
  • Implement secure OTA firmware updates over HTTPS
  • Develop and optimize embedded graphical user interfaces for LCD touchscreens
  • Write clean, maintainable C/C++ code and debug on real hardware
  • Create and maintain technical documentation and perform unit/integration testing

Connaissances

Embedded software
C/C++ programming
Debugging & troubleshooting
English proficiency

Outils

STM32
ARM Cortex-M
NXP/TI/Silicon Labs
UART/I2C/SPI
Wi-Fi networking
FreeRTOS/Zephyr

Description du poste

Are you passionate about embedded development and smart connected devices? We are looking for a Middle Embedded Software Developer to join Sigma Software and contribute to the development of innovative IoT-powered smart beverage solutions.
In this remote full-time position, you will work on modern embedded systems that combine real-time firmware, touchscreen interfaces, networking, computer vision, and secure OTA functionality.
We at Sigma Software create opportunities to work with advanced technologies, distributed engineering teams, and meaningful products used in real-life environments. This role offers the chance to work on cutting-edge IoT solutions while growing your expertise in embedded systems and smart device engineering.

CUSTOMER

Our Customer is an international company specializing in IoT-based smart home and lifestyle solutions. The company develops connected products that combine embedded technologies, intelligent automation, safety, and seamless user experience to create modern smart ecosystems for consumers worldwide.

PROJECT

The project focuses on the development of the “Curated House System” — an innovative smart beverage solution that combines embedded systems, intelligent user interaction, and future cloud connectivity. The platform includes touchscreen interfaces, beverage dispensing control, face recognition capabilities, secure OTA firmware updates, and integration with multiple hardware peripherals and sensors.

As part of the project, you will work with both low-level firmware and system-level features to deliver a seamless and intelligent user experience for next-generation smart devices.

Job Description
  • 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
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

WILL BE A PLUS

  • Experience with camera integration, image capture, processing, or streaming
  • Experience with face recognition technologies or embedded vision SDKs
  • Experience with embedded file systems such as FatFS or LittleFS
  • Experience with 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
Additional Information

PERSONAL PROFILE

  • Strong problem-solving and analytical thinking skills
  • Ability to work independently and proactively in distributed teams
  • Good communication and collaboration skills
  • Attention to detail and commitment to engineering quality
  • Ability to balance low-level hardware interaction with system-level thinking

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

Sigma Software • Województwo mazowieckie

À distance
PLN 180 000 - 280 000
Remote Embedded IoT Developer — Smart Beverage Systems
Remote Embedded IoT Developer — Smart Beverage Systems

Sigma Software • Warszawa

À distance
PLN 120 000 - 190 000
Senior Embedded Software Developer (Networking, Security)
Senior Embedded Software Developer (Networking, Security)

Sigma Software • Województwo mazowieckie

Sur place
PLN 180 000 - 240 000
Senior Embedded Software Developer (Networking, Security)
Senior Embedded Software Developer (Networking, Security)

Sigma Software • Warszawa

Sur place
PLN 180 000 - 300 000
Senior Embedded IoT Engineer – Cloud & Security
Senior Embedded IoT Engineer – Cloud & Security

Sigma Software • Województwo mazowieckie

Sur place
PLN 180 000 - 240 000
Embedded C++ Engineer
Embedded C++ Engineer

Seargin • Polska

Sur place
PLN 180 000 - 240 000
Senior Embedded Software Engineer (C++)
Senior Embedded Software Engineer (C++)

Sigma Embedded Engineering • Kraków

Sur place
PLN 120 000 - 180 000
Staff Software Engineer, Embedded
Staff Software Engineer, Embedded

Synaptics • Katowice

Sur place
PLN 180 000 - 240 000
Security Firmware Engineer
Security Firmware Engineer

Solidigm • Województwo pomorskie

Sur place
PLN 180 000 - 300 000
Regular/Senior Embedded Software Engineer (f/m)
Regular/Senior Embedded Software Engineer (f/m)

INTechHouse • Bydgoszcz

Sur place
PLN 110 000 - 165 000
Benefits package
Lieux principaux