Embedded Jobs in United States
There are 2,491 open Embedded jobs in United States on freehire right now. 512 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,125 | $172,000 | $208,800 | 563 |
| USD | hour | $34 | $36 | $47 | 24 |
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%
- firmware 26%
How the work is done
- Onsite 444 · 18%
- Hybrid 257 · 10%
- Remote 123 · 5%
Visa sponsorship offered in 38% of the 613 postings that state a position on it.
Seniority
- Senior 679
- Principal 182
- Staff 156
- Lead 102
- Intern 62
- Middle 33
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
Embedded Flight Software Engineer
Designs and maintains flight software for rocket systems, ensuring reliability and performance for space missions.
Embedded Software Developer (Must be US Citizen)
Design and implement embedded firmware for radar systems, integrating hardware/software components and accelerating algorithm development using C/C++, Python, and Xilinx tools.
Firmware Engineer
Develop embedded firmware and drivers for energy-management hardware, plus backend services and data pipelines that control distributed battery systems and grid-edge devices.
Software Engineer Manager II, Firmware Laptops and Tablets
Lead a team of firmware engineers to develop and scale bootloader and embedded controller software for ChromeOS devices, contributing to open-source coreboot and Zephyr OS projects.
Embedded Software Engineer
Develops embedded firmware and Linux applications for power-grid hardware using STM32 and i.MX8 platforms, focusing on CAN/MQTT communications and system diagnostics.
RF Firmware Engineer (Remote)
Lead firmware development for next-gen RF mesh networking hardware, integrating TI CC1200 transceivers and optimizing radio performance for DoD deployments.
Cryptography Firmware Engineer (Remote)
Develop secure embedded firmware for DoD mesh-networking products, integrating AES-256 hardware accelerators and key-management workflows in C/C++ on Nordic nRF54 Series MCUs.
Firmware Engineer (Remote)
Develop and integrate embedded firmware for mesh networking products used by defense customers, focusing on Nordic nRF54L Series platforms and GNSS location capabilities.
Sr Embedded DSP Engineer - High Performance Signal Processing
Design and implement high-performance radar signal-processing algorithms in C/C++ for autonomous defense platforms, optimizing low-latency embedded software for counter-UAV systems.
Staff Embedded Software Engineer, Robotics
Lead embedded C++ development for collaborative robots, designing firmware, device drivers, and safety-critical systems while mentoring engineers and shaping robot behavior.
Embedded Software Engineer
Build and maintain low-level embedded software for uncrewed surface vessels, integrating motor, sensor, and communication drivers (CAN, RS485) on STM32 with RTOS to enable collaborative autonomy at sea.
Staff Embedded Engineer
Build and validate embedded firmware for autonomous robotic systems, focusing on board bring-up, HAL/drivers, HIL testing, and low-level communication protocols like CAN and SPI.
Software Engineer, Embedded/Firmware
Design and develop embedded firmware for real-time control systems powering stellarator fusion devices, using FPGAs, PetaLinux, and hardware bring-up.

Lead Engineer, Embedded
Lead a team to design, build, and ship embedded hardware and firmware for an all-electric aircraft, from prototype to production, using platforms like Raspberry Pi and CAD tools.
Embedded Software Engineer V/VI
Designs and implements embedded software for unmanned aircraft systems, integrating sensors and processors while debugging real-time flight systems using C/C++ and RTOS like VxWorks or FreeRTOS.
Embedded Software Engineer
Develops embedded software for satellite servicing missions, focusing on relative navigation, robotics, and grappling systems using C++ and Python.