Embedded Jobs in United States
There are 2,486 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 37%
- rtos 30%
- ai 28%
- automation 22%
How the work is done
- Onsite 443 · 18%
- Hybrid 257 · 10%
- Remote 123 · 5%
Visa sponsorship offered in 38% of the 614 postings that state a position on it.
Seniority
- Senior 676
- Principal 182
- Staff 157
- Lead 100
- Intern 61
- Middle 31
Who is hiring
- 1000+ employees 658
- 501-1000 employees 189
- 51-200 employees 74
- 11-50 employees 63
- 201-500 employees 13
- 1-10 employees 6
Principal Embedded Software Engineer
Develops and integrates safety-critical embedded software for avionics/defense systems, focusing on C/C++/Ada, real-time OSes, and communication protocols like MIL-STD-1553 and ARINC 429.
Embedded Software Engineer – C++ (Avionics/FMS)
The Embedded Software Engineer will develop, debug, and maintain HMI software for Flight Management Systems (FMS) and Multifunction Control and Display Units (MCDU) using C++ in an aerospace environment.
C++ Engineer (Computer Vision/Embedded Systems)
The C++ Engineer will develop and maintain a cross-platform computer vision stack for embedded, Android, and Linux environments. The role focuses on performance-sensitive code, AI pipelines, and building containerized development tooling.
Cleared Senior Embedded Systems Engineer
Leads embedded systems projects using ARM, PPC, and MIPS assembly, working with VxWorks or custom OS environments.
Embedded C/Rust Software Engineer
Develops embedded Rust and C software for security-critical defense platforms, converting legacy C code, designing architectures, and ensuring compliance with military-grade standards.
Embedded C/Rust Software Engineer
Develops embedded Rust software for security-critical defense platforms, converting C code to Rust and integrating with ARM-based systems in a regulated environment.
Firmware/Embedded Software Engineer
Develop embedded firmware and HMI interfaces for battery-electric locomotive control systems using C/C++, Python, and Linux, integrating with CAN Bus, Ethernet, and safety-critical protocols.
Staff Embedded Software Engineer - Avionics - Aerospace - FLRAA
Staff Embedded Software Engineer leads avionics software development for aerospace platforms, focusing on security, real-time systems, and DO-178C compliance while mentoring teams and architecting high-assurance software solutions.
Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software
The Embedded Software Dev Engineer will design and deploy software for Project Kuiper's terrestrial consumer terminals. The role involves the full software development lifecycle, working with Linux, RTOS, and low-level hardware debugging.