The median Embedded Systems / IoT Engineer salary in United States is $134K in 2026, with a typical range from $122K to $145K. Pay has moved +6.7% year-on-year. San Francisco Bay Area currently leads city pay at $158K. This is base salary for permanent employees. Contracting instead? See day rates for this role below.
What does An Embedded Systems / IoT Engineer do?
An Embedded Systems / IoT Engineer is responsible for designing and building the embedded firmware and IoT connectivity layer for smart-city and industrial systems.
Day-to-day responsibilities
- Writing C/C++ firmware
- Integrating sensors and connectivity modules
- Debugging on physical hardware
- Testing IoT device fleets against NEOM and Saudi Aramco field conditions
Low demand+19% C / C++ firmware development+16% RTOS+15% IoT connectivity protocols (MQTT, LoRaWAN)