Embedded Jobs in United States
There are 2,520 open Embedded jobs in United States on freehire right now. 533 of them were posted recently. The skills employers ask for most often are cpp, embedded-software and linux.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| USD | year | $145,000 | $172,000 | $208,800 | 559 |
| USD | hour | $34 | $36 | $47 | 24 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- cpp 60%
- embedded-software 53%
- linux 43%
- embedded-systems 41%
- python 38%
- rtos 30%
- ai 28%
- firmware 27%
How the work is done
- Onsite 455 · 18%
- Hybrid 257 · 10%
- Remote 125 · 5%
Visa sponsorship offered in 37% of the 619 postings that state a position on it.
Seniority
- Senior 693
- Principal 182
- Staff 157
- Lead 106
- Intern 63
- Middle 37
Who is hiring
- 1000+ employees 662
- 501-1000 employees 193
- 51-200 employees 74
- 11-50 employees 64
- 201-500 employees 13
- 1-10 employees 6
Lead Linux Firmware Engineer
Lead a global team to architect and develop embedded Linux firmware for UPS and power-conversion products, using C++ and Yocto in a cybersecurity-focused environment.
Embedded Firmware Specialist
Design and evolve firmware architecture for Eaton’s power electronics products, including three-phase UPS, energy transition, and EV charging systems, using C/C++ and RTOS in a regulated environment.
Firmware Product Line Architect
Designs firmware architectures for next-gen SSDs, leading cross-functional teams to implement storage interfaces like NVMe and PCIe while optimizing performance, reliability, and power constraints in C/C++.
Senior Embedded Software Development Engineer Video
Develop embedded Linux software for real-time, high-definition stereo video processing and illumination control in the da Vinci surgical system.
Senior Embedded Software Engineer, Vision
Builds and maintains embedded Linux software for real-time, high-definition stereo video processing and illumination control in Intuitive’s da Vinci surgical system.
Embedded Software V&V Manager
Lead a team to validate embedded software for Ford’s electric and connected vehicles, ensuring compliance with safety standards like ISO 26262 and automating test frameworks.
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer designs, implements, and verifies firmware for UPS and energy-storage systems using C/C++ and state machines, collaborating with global teams to ensure power reliability.
Lead Embedded Software Architect
Lead the architecture and development of embedded software for advanced signal processing on resource-constrained platforms, balancing CPU/DSP/FPGA solutions for national security applications.
Principal Engineer, Firmware and Product Test
Principal Engineer leading firmware validation for enterprise SSDs, designing NVMe test strategies, automating Python frameworks, and mentoring teams to improve SSD quality and debug efficiency.
Senior Embedded C++/Rust Software Engineer, Safety Critical
Designs and maintains safety-critical embedded C++/Rust code for autonomous warehouse robots, guiding certification and field testing while balancing performance and reliability.
Embedded Firmware Engineer
Develop and debug firmware and FPGA code for handheld medical ultrasound devices, integrating MCU/MPU and FPGA subsystems while ensuring compliance and quality.
Embedded Software Engineer - (No C2C)
Develop embedded C++ software for robotics and automation platforms, including unit and SIL testing, performance analysis, and troubleshooting.
Senior Memory Subsystem Firmware Engineer
Senior engineer owning DRAM firmware for NVIDIA SoCs, leading initialization, training, and PVT tuning across DDR/LPDDR from pre-silicon to production silicon.
Senior Memory Subsystem Firmware Engineer
Senior firmware engineer building embedded C/C++ code for NVIDIA’s memory subsystem, from pre-silicon validation to post-silicon bring-up and power management.

Staff Embedded Software Engineer
Develops and maintains embedded software for spacecraft communication systems, including device drivers, control loops, and network protocols, working closely with hardware teams to integrate radios, sensors, and optical terminals.
Embedded Software Engineer - Physical AI
Develop embedded C/C++ software and Linux platform support for AMD Adaptive SoCs and Ryzen AI Embedded processors, building computer vision, graphics, and edge AI pipelines for robotics and industrial automation.
Guidance, Navigation, and Control Engineer, Embedded Controls, AI Satellites
Design and implement embedded control systems for AI satellites, including attitude control, solar array actuators, and propulsion, using C++ and simulation tools.
Linux Firmware Engineer
Develop, debug, and maintain Linux firmware for TV hardware platforms, integrating third-party software and improving system resiliency.
Senior Embedded Rust Engineer for Safety Robotics
Senior Embedded Rust Engineer at Amazon Robotics building safety-rated firmware for autonomous robot fleets, focusing on real-time sensor processing and certifiable performance.