Embedded Jobs in United States
There are 2,487 open Embedded jobs in United States on freehire right now. 510 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,575 | $172,500 | $208,800 | 563 |
| USD | hour | $34 | $35 | $45 | 23 |
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%
- automation 22%
How the work is done
- Onsite 443 · 18%
- Hybrid 257 · 10%
- Remote 124 · 5%
Visa sponsorship offered in 38% of the 615 postings that state a position on it.
Seniority
- Senior 676
- Principal 183
- Staff 157
- Lead 100
- Intern 61
- Middle 31
Who is hiring
- 1000+ employees 659
- 501-1000 employees 189
- 51-200 employees 74
- 11-50 employees 63
- 201-500 employees 13
- 1-10 employees 6
Embedded Software Engineer, Safety-Critical Systems
Develops safety-critical embedded software for autonomous heavy machinery, focusing on real-time control, hardware-software integration, and field reliability in harsh environments.
Embedded Software Engineer
Develops embedded software/firmware for robotics, autonomous systems, medical devices, and defense tech, bridging hardware and software in cross-disciplinary projects.
Embedded Software Engineer (C++) :: Fulltime Position :: Hybrid
Develops and enhances flight software using embedded C++, focusing on Flight Management Systems (FMS) with 3–8 years of experience in embedded engineering.


Senior Embedded Software Engineer - Middleware
Senior Embedded Software Engineer at Zipline builds and maintains the embedded Linux middleware and infrastructure for autonomous drone delivery systems, using Rust and C++ to ensure reliable, safe, and scalable flight operations.
Sr. Embedded Software Engineer (Starlink)
Build and maintain embedded Linux software for Starlink’s custom hardware, including phased array and modem silicon, to deliver global satellite internet with high availability and security.
Sr. Embedded Software Engineer
Develop mission-critical embedded software in C++ and Rust for radar systems and weather satellites, integrating with spacecraft subsystems and numerical weather prediction systems.
Embedded C Developer OpenSync/OpenWrt (W2-Contract)
The Embedded C Developer will build and debug firmware for residential WiFi gateways, focusing on OpenSync/OpenWrt platforms and cellular connectivity features like LTE/5G failover.
Embedded Hardware Engineer ( PCB)
Designs and builds energy-efficient embedded hardware and firmware for revolutionary processors, including PCB layouts, bring-up test systems, and customer evaluation kits.
Embedded Software Engineer
Develops Linux-based embedded software in C++ for robotic systems, focusing on real-time performance, reliability, and system-level integration. Core tasks include multithreading, IPC, and debugging complex software deployed in real-world environments.
Embedded Software Architect
Lead embedded software architect designing signal-processing systems for resource-constrained platforms, balancing CPU/DSP/FPGA trade-offs and guiding cross-functional teams to meet national-security mission requirements.
Senior Embedded Software Engineer
Build and maintain embedded control software for high-end appliances using C/C++ and FreeRTOS on ST Micros, while collaborating with cross-functional teams.
Embedded Software Engineer - UAS (Aerospace Division)
Works on embedded C/C++ software for UAS flight control and mission systems, including GNC, low-level drivers (CAN, SPI, I2C, UART, PWM), and fault-tolerant systems, supporting flight testing and collaboration with GNC engineers.
Senior Embedded SW Engineer
Senior Embedded SW Engineer builds and maintains DSP firmware from scratch, working across low-level, infrastructure, and application layers while collaborating with digital/analog engineers and international teams.