Embedded Jobs in United States
There are 2,482 open Embedded jobs in United States on freehire right now. 517 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 671
- Principal 183
- Staff 158
- Lead 100
- Intern 61
- Middle 29
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 Application Engineer
Embedded software engineer developing telematics, displays, and network managers for Caterpillar machines using C, C++, Rust, embedded Linux, and open-source software in an Agile environment.
Lead Embedded Software Engineer - Data Storage & Transfer Systems
Leads embedded software development for avionics data storage and transfer systems, designing, integrating, and verifying software across custom hardware platforms using C, embedded Linux/VxWorks, and related tools.
Mid-Level Embedded Software Engineer
Design, develop, and test embedded software for RF sensor products using C/C++ and Python on ARM-based processors, collaborating with hardware and FPGA engineers in a defense-focused environment.
Junior Embedded Software Engineer
The Junior Embedded Software Engineer will support the design, development, and testing of embedded software for RF sensor products. The role involves working with C/C++ and Linux in a multidisciplinary team environment.
Senior Embedded Software Engineer
The Senior Embedded Software Engineer will design, develop, and test modular, high-performance embedded Linux software for RF sensor systems. The role requires proficiency in modern C++ and Python, with a focus on multithreaded applications and hardware integration.
Embedded Software Engineer
The Embedded Software Engineer designs, develops, and maintains firmware and software for automotive service equipment like tire changers and wheel balancers. The role involves working directly with machine hardware and sensors using C# and .NET in an onsite manufacturing environment.
Embedded Software Engineer - AI Focus
Embedded software engineer writing C/C++ for digitally controlled welding equipment at ITW Welding, while also pioneering AI-assisted development workflows, tooling, and practices on a five-person platforms team.
Firmware Engineer Intern (Graduate Level) (Summer 2027)
Graduate-level intern supporting embedded firmware and control algorithm development for UPS power conversion systems, using MATLAB/Simulink for simulation and C/C++ for implementation on DSPs/microcontrollers.
Sr. Embedded Firmware Engineer Contractor
Senior Embedded Firmware Engineer Contractor Thermal Control System Development Company: Cohu, Inc. Location: San Diego, CA Duration: 3 Month Contract (potential extension) Work Arrangement: This is a full-time…
Senior Embedded Software Engineer
Develop C/C++ firmware and drivers for robotics hardware, ensuring real-time performance, diagnostics, and fault recovery while integrating with Linux-based autonomy systems.

Senior Embedded Software Engineer (CCU) - (SJ2026JB)
Senior Embedded Software Engineer developing and verifying safety-critical software for an aircraft Charge Control Unit using C/C++, RTOS, and high-voltage hardware interfaces, with DO-178C certification compliance at an eVTOL aerospace company.