Embedded Jobs in United States
There are 2,520 open Embedded jobs in United States on freehire right now. 533 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,062 | $172,000 | $208,800 | 558 |
| USD | hour | $34 | $36 | $50 | 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%
- firmware 26%
How the work is done
- Onsite 452 · 18%
- Hybrid 257 · 10%
- Remote 125 · 5%
Visa sponsorship offered in 37% of the 617 postings that state a position on it.
Seniority
- Senior 691
- Principal 182
- Staff 157
- Lead 105
- Intern 63
- Middle 37
Who is hiring
- 1000+ employees 661
- 501-1000 employees 192
- 51-200 employees 74
- 11-50 employees 64
- 201-500 employees 13
- 1-10 employees 6
Embedded Devices Software Solution Sales Manager (Americas)
Sell Ubuntu-based embedded Linux solutions to manufacturers in IoT, industrial, automotive, and robotics, managing a territory and meeting annual sales quotas.
Project Manager - Ubuntu Embedded Systems
Project Manager coordinates delivery of Ubuntu images for embedded devices (IoT, robots, automotive) and acts as liaison between Canonical’s engineering teams and global customers.
Senior Engineer, Embedded Systems Development
Senior engineer building real-time embedded Linux audio systems using C/C++ and Yocto, designing drivers, networking stacks, and cross-functional product architecture.
Senior Embedded Firmware Engineer
Design and maintain embedded firmware in C for ARM Cortex-M devices, debug hardware/software issues, and build Python host tools for device control and automation.
Embedded Software Engineer or Firmware Engineer
Designs, codes, and tests embedded firmware in C/C++ and Python for a Class III medical device, ensuring compliance with quality standards and collaborating with cross-functional teams.
Embedded Software Engineer
Develop and maintain embedded software for mission-critical systems, writing and optimizing C/C++ code for microcontrollers and custom hardware while collaborating with cross-functional teams.
Embedded Software Engineer
Develops and tests embedded software for satellite systems, interfacing with FPGA pipelines and spacecraft subsystems in C/C++ on embedded Linux or RTOS.
Senior C++ Software Engineer – Embedded Systems
Designs, codes, tests, and integrates C++ applications for satellite terminal control systems, from requirements to deployment.
Firmware Engineer -KitCheck
Develop, maintain, and troubleshoot firmware for RFID readers in Python and Go, supporting healthcare medication tracking systems in a hybrid Austin role.

Embedded Software Engineer
The Reality Labs Research Software Team is looking for an Embedded Software Engineer to help bring next-generation display prototypes to life through collaboration and commitment. Our research pushes the boundaries of…
W2 Embedded Engineer
Develops embedded firmware in C/C++ for microcontrollers and Linux systems, integrating hardware components like sensors and motors using protocols such as UART and I2C.
Embedded Software Integration Testing (SIT) Engineer
Perform Software Integration Testing (SIT) for embedded medical devices using C/C++ and RTOS/Non-RTOS environments, ensuring safety-critical system compliance.
Principal Firmware/Middleware Engineer
Define and build low-level firmware for next-gen AI cluster switches, bridging silicon and orchestration software to maximize bandwidth, minimize latency, and ensure reliability across thousands of AI accelerators.