Embedded Jobs in United States
There are 2,494 open Embedded jobs in United States on freehire right now. 515 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 26%
How the work is done
- Onsite 443 · 18%
- Hybrid 257 · 10%
- Remote 124 · 5%
Visa sponsorship offered in 37% of the 610 postings that state a position on it.
Seniority
- Senior 685
- Principal 180
- Staff 156
- Lead 104
- Intern 62
- Middle 33
Who is hiring
- 1000+ employees 655
- 501-1000 employees 189
- 51-200 employees 74
- 11-50 employees 63
- 201-500 employees 13
- 1-10 employees 6
Embedded Linux Engineer, C++
Develop flight software for spacecraft operations, writing bare-metal RTOS and Linux software in C++. Own design, testing, integration, and flight operations support.
Senior Digital (Firmware) Engineer
Design and implement FPGA firmware and embedded systems using VHDL and C, integrating hardware and software while ensuring compliance with industry standards.
Embedded Software Engineer - Kinetic Effects
Mid-level embedded software engineer building mission-critical firmware for missile defense systems using C/C++, RTOS, and DevOps pipelines in a fast-paced defense environment.
C/C++ Embedded Software Engineer/Analyst
Develops and tests C/C++ embedded launcher control software using Visual Studio, VxWorks, and Python in a Scrum team supporting defense systems.
Software Engineer II - Embedded Systems & PCB Design
Develops embedded firmware and designs PCBs for automotive service machines like tire changers and wheel balancers using C/C++ or C#/.NET and Altium Designer.
Embedded Software Engineer II, Autonomy Platform, Data and Tools
Build and optimize embedded autonomy software for Amazon’s warehouse robots, integrating sensors, hardware, and ML pipelines on Nvidia Jetpack-based platforms.
Senior Embedded Software Engineer - High-Performance Computing Orchestration
Senior Embedded Software Engineer builds high-performance orchestration software that coordinates classical and quantum computing resources across CPUs, GPUs, FPGAs, and high-speed interconnects.
Avionics / Embedded Software Engineer I - Early Career (2026 Starts)
Develop and verify safety-critical embedded software for spacecraft using C/C++ and Python, collaborating on real-time systems and automated testing for orbital and sub-orbital programs.
Embedded Software Engineer
Develops and maintains firmware for embedded measurement instruments, integrating sensors and RTOS on NXP microcontrollers while enhancing a Windows desktop app.
Senior Firmware Engineer - GPU
Develops and validates GPU boot and security firmware for NVIDIA’s next-gen SoCs, working across pre-silicon emulation to silicon bring-up with C and low-level system software.
Senior System Software Engineer - CPU SoC Boot Firmware
Develops and verifies boot firmware for NVIDIA’s flagship CPUs, focusing on embedded systems, ARM architectures, and Linux kernel integration for automotive, datacenter, and safety-critical applications.
Electronics and Firmware Engineer
Designs and integrates firmware for embedded systems in automated storage and robotics, focusing on IoT and vision solutions to optimize order fulfillment.
Senior Embedded Software Engineer - TeraWave Customer Terminals
Develops real-time embedded firmware for satellite user terminals, controlling beam steering, RF hardware, and high-throughput data routing in a space-based communications network.
Embedded Rust Software Engineer
Develops and modernizes embedded software for defense systems using C and Rust, targeting ARM-based processors and SoCs in real-time, resource-constrained environments.
Staff Embedded Engineer
Build and maintain the embedded Rust OS (pathOS) that runs autonomous robotic systems for data centers, collaborating with hardware, ML, and mechanical teams to ensure reliability and safety.
Integrating Firmware Engineer-Mesh
Develop and integrate embedded firmware for Nordic nRF54L Series mesh networking products used by defense customers, including GNSS location and CI/CD pipeline support.
Senior Embedded Software Engineer, Applied Automation Controls
Design and implement real-time embedded control software for robotic workcells, including motion controllers and trajectory planners, using C/C++ and industrial protocols like EtherCAT.
Lead Embedded Software Engineer
Lead a team developing safety-critical embedded software for avionics surveillance systems like TCAS and ADS-B, ensuring DO-178C compliance and certification for aviation safety.