Remote Embedded IoT Engineer – C/C++, STM32 & OTA

Sigma Software

United States

Remote

USD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sigma Software is seeking a Middle Embedded Software Developer for a remote, full-time role focused on IoT-powered beverage solutions. You will work with real-time firmware, touchscreens, networking, and secure OTA updates across distributed teams, delivering high-quality embedded systems for smart devices.

Join a project with advanced technologies, including facial recognition, cloud connectivity, and secure firmware workflows, to create consumer-ready smart beverage ecosystems.

Qualifications

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

Responsibilities

  • Design and implement embedded software components and 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 GUIs for LCD touchscreens.
  • Debug firmware and perform root-cause analysis on embedded hardware.
  • Collaborate with architects, security specialists, and QA engineers.

Skills

C/C++
STM32
ARM Cortex-M
UART I2C SPI
MQTT
FreeRTOS
OTA
Camera integration
Embedded vision

Tools

FatFS
lwIP
Zephyr RTOS
Docker?

Job description

Sigma Software is seeking a Middle Embedded Software Developer for a remote, full-time role focused on IoT-powered beverage solutions. You will work with real-time firmware, touchscreens, networking, and secure OTA updates across distributed teams, delivering high-quality embedded systems for smart devices.

Join a project with advanced technologies, including facial recognition, cloud connectivity, and secure firmware workflows, to create consumer-ready smart beverage ecosystems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Developer (IoT) (Fully Remote)
Embedded Software Developer (IoT) (Fully Remote)

Sigma Software • United States

Remote
USD 90,000 - 125,000
Embedded IoT Firmware Engineer (C/C++, STM32)
Embedded IoT Firmware Engineer (C/C++, STM32)

Sigma Software • United States

Remote
USD 90,000 - 125,000
Embedded Software Developer (IoT)
Embedded Software Developer (IoT)

Sigma Software • United States

Remote
USD 90,000 - 120,000
Senior Embedded Software Engineer - Remote
Senior Embedded Software Engineer - Remote

Bright Vision Technologies • Overland Park (KS)

Remote
USD 130,000 - 195,000
Embedded Systems Engineer — IoT/AI, Remote
Embedded Systems Engineer — IoT/AI, Remote

Let’s Prototype • Coral Gables (FL)

Hybrid
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Webster & Webster Associates • Moline (IL)

On-site
USD 90,000 - 120,000
Competitive compensation
Career growth opportunities
Embedded Firmware Engineer - IoT, OTA, Low-Power
Embedded Firmware Engineer - IoT, OTA, Low-Power

Valinor Enterprises • Austin (TX)

On-site
USD 120,000 - 180,000
Health, dental, and vision insurance -
401(k) and development stipends
Unlimited PTO
Senior Firmware Engineer - Real-Time IoT & On-Device UX
Senior Firmware Engineer - Real-Time IoT & On-Device UX

Fellow • San Francisco (CA)

On-site
USD 195,000 - 215,000
Equity and competitive compensation
Medical/dental/vision insurance
401k with company contribution
+6
Senior IoT Firmware Engineer: Low-Power & Secure OTA
Senior IoT Firmware Engineer: Low-Power & Secure OTA

Copeland Cold Chain LP • Town of Florida (NY)

On-site
USD 120,000 - 180,000
Medical insurance
Paid time off
Parental leave
+1
Senior Embedded Firmware Engineer - ARM/IoT
Senior Embedded Firmware Engineer - ARM/IoT

Programming.com • Hauppauge (NY)

On-site
USD 90,000 - 140,000