Embedded Software Developer @Sigma Software
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Embedded Software Developer @Sigma Software

4d ago - Sigma Software is hiring a remote Embedded Software Developer. πŸ’Έ Salary: unspecified πŸ“Location: Poland

Role Description

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.

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.

  • 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 4 years 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

Requirements

  • 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

Benefits

  • Opportunity to work with advanced technologies
  • Experience with distributed engineering teams
  • Chance to work on cutting-edge IoT solutions
  • Growth in expertise in embedded systems and smart device engineering

Company Description

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.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Poland
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Embedded Software Developer @Sigma Software
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Poland
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,917+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later