Embedded Jobs in United States
There are 2,483 open Embedded jobs in United States on freehire right now. 508 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 124 · 5%
Visa sponsorship offered in 38% of the 615 postings that state a position on it.
Seniority
- Senior 672
- 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
Senior Embedded Engineer
Designs and builds embedded software for hardware authentication devices like YubiKey, primarily in C/C++, and collaborates with hardware and production teams to bring prototypes to production.
Senior Software Engineer, AI/TPU Infrastructure Firmware, On-prem
Build low-level firmware and system-level controller software for Google’s custom AI hardware (TPUs), ensuring reliability, performance telemetry, and fault tolerance across the stack.

Senior Embedded Engineer- Developer Experience
Own the developer experience for Hubble’s direct-to-satellite Bluetooth network, building SDKs, reference apps, and OTA tooling that let firmware engineers go from dev kit to satellite in minutes.
Firmware/Hardware Design Co-op Intern
An internship assisting with firmware/hardware design for LED display and audio systems, focusing on troubleshooting, testing, prototyping, and documentation using C/C++/Python/VHDL/Verilog.
CL - Sr Firmware Engineer
Senior firmware engineer developing bare-metal C firmware on ARM Cortex-M microcontrollers for autonomous undersea vehicle (AUV) systems, working on-site in Taunton, MA with a cross-functional team.
Embedded Software Engineer (Remote)
Build and secure the embedded firmware and connectivity for distributed energy devices that power a renewable-energy grid, using C/C++, RTOS, and protocols like MQTT and TLS.
Embedded Software Development Engineer - Sensor & Compute, Amazon Robotics
Develops embedded software for sensor and compute systems in Amazon’s robotic fulfillment solutions, researching new sensor tech and collaborating with hardware/software teams to integrate next-gen sensors into logistics automation.
Staff Real-Time Embedded Software Engineer
Develops real-time embedded software and drivers for space robotics, focusing on RTOS applications and hardware integration to ensure safety and reliability for crewed/autonomous missions.
Principal Embedded Firmware and Software Engineer
Lead the architecture, development, security, and debugging of embedded firmware (BIOS/UEFI, EFI drivers, embedded controllers, RTOS-based systems) for HP computer systems, using embedded C and Python with CI/CD and DevSecOps practices.
Principal Embedded Firmware and Software Engineer
Lead embedded firmware and software engineering for HP computer systems, focusing on BIOS/UEFI, EFI drivers, and RTOS-based firmware using embedded C and Python, while driving CI/CD, DevSecOps, and automated testing practices.
Senior Principal Embedded Software Engineer
Develop and integrate C/C++ embedded software and drivers for near real-time naval power and control systems, working across the full software lifecycle on a 100% onsite team in Sykesville, MD.
Principal Engineer, Firmware & Product Test
Principal Test Development Engineer leading firmware validation strategy, Python-based automation frameworks, and failure analysis for enterprise NVMe SSD products at Micron.
Firmware Engineer
The Firmware Engineer will design and implement low-level firmware, middleware, and diagnostic software for PHY chipsets using C/C++. This role involves working across the full development lifecycle, including pre-silicon simulation and silicon bring-up.