Skip to main content
CareerApp

Occupation

Embedded Systems Engineer

An Embedded Systems Engineer designs and programs software that runs on microcontrollers and specialized hardware, writing in C/C++ and working with RTOS to manage real-time constraints. They use JTAG debugging tools to trace issues at the hardware-software boundary, a task central to developing products like IoT devices, automotive controllers, and medical devices. This role typically sits within a hardware or product engineering team and requires close collaboration with electrical engineers.

Duties & responsibilities

  • Write and debug firmware in C or C++ for microcontrollers and embedded hardware
  • Design real-time software architectures using RTOS to meet timing constraints
  • Optimize code for resource-constrained devices with limited memory and processing power
  • Integrate low-level hardware drivers and communication protocols like CAN, I2C, and SPI
  • Use JTAG debuggers and profiling tools to diagnose hardware-software integration issues
  • Collaborate with electrical engineers to bring up new hardware platforms and verify system specifications
  • Document firmware design and maintain embedded systems across the full stack

What Embedded Systems Engineer roles involve, from employers’ own postings.

How much does an Embedded Systems Engineer make?

Too few Embedded Systems Engineer postings state pay to publish a median yet: 1 of 6 open roles does, and we wait for 25.

Who is hiring for Embedded Systems Engineer roles?

6 open Embedded Systems Engineer roles from 5 employers; the most at Accenture, Ambarella and Deepgram.

From employers’ own postings, as of.

Embedded Systems Engineer in the job market

Last checked October 28, 2026

Open roles
6

on Career App right now

Employers
5

hiring for it

Median pay
—

not enough disclosed

Disclose pay
—

of these roles

Career ladder

Open Embedded Systems Engineer roles (6)

Principal Embedded Software Engineer (Actuators & Control Systems)

Impulse Space

Redondo Beach

This role involves writing embedded firmware for actuators and control systems on rockets and spacecraft, including engine valves, thrusters, and gimbal motors. You'll work across propulsion and avionics teams to build reliable, fault-tolerant software for extreme environments.

Listed on Impulse Space’s careers site · Apply there ↗

Senior Embedded C++ Low Level Developer and Architect

Accenture

A senior embedded systems role focused on designing and implementing low-level firmware drivers in modern C++ for automotive, railway, and industrial applications. Suited for experienced embedded engineers comfortable with hardware-level protocol integration and architectural decision-making.

Listed on Accenture’s careers site · Apply there ↗

Samsung Semiconductor

Senior Staff Engineer

Samsung Semiconductor

This role develops firmware for image sensors on ARM and RISC-V microcontrollers, with responsibility for profiling, verification, debugging, and documentation across the full system stack. It suits experienced embedded systems engineers who can analyze customer needs, optimize for latency constraints, and support global smartphone platform integrations.

Listed on Samsung Semiconductor’s careers site · Apply there ↗

Software Engineer

Ambarella

US Ohio

This role involves developing low-level firmware and drivers for embedded vision systems that process video on edge devices. You'll work with real-time operating systems and microcontrollers, bringing up new hardware platforms and ensuring embedded systems meet specification.

Listed on Ambarella’s careers site · Apply there ↗

Embedded AI Engineer, On-Device Models

Deepgram

USA - Remote · $219,300 – $274,100

This role involves optimizing Deepgram's voice AI models to run efficiently on embedded hardware and non-NVIDIA accelerators through custom kernel development, quantization, and low-level tuning. It suits experienced embedded systems engineers who thrive solving hard optimization problems under tight resource constraints and want to make large models viable on small devices.

Listed on Deepgram’s careers site · Apply there ↗

Senior Embedded C++ Security Developer and Architect

Accenture

This role involves designing and implementing security architecture for embedded vehicle platforms, encompassing firmware, hardware security modules, and cryptographic protocols. It suits experienced C++ developers with deep embedded systems and security expertise who can own complex technical decisions and work across customer and internal stakeholder discussions.

Listed on Accenture’s careers site · Apply there ↗

Roles similar to Embedded Systems Engineer (52)

From C Developer, C Engineer, Firmware Engineer, Hardware Engineer, Senior C Developer, Senior C Engineer, Senior C++ Engineer, Senior Electronics Engineer, Senior Hardware Engineer.

Apply for Firmware Engineer at NVIDIA on their siteNVIDIA

Firmware Engineer

NVIDIA

Listed on NVIDIA’s careers site · Apply there ↗

Apply for Hardware Engineer at FLIR Systems on their site

Hardware Engineer

FLIR Systems

Ridge, NY

Listed on FLIR Systems’s careers site · Apply there ↗

Apply for Firmware Engineer at Itron on their siteItron

Firmware Engineer

Itron

Listed on Itron’s careers site · Apply there ↗

Snap-on

Electronics & Firmware Engineer

Snap-on

Full-time · Carol Stream, IL · $112,000 – $132,000

This role designs and develops hardware and firmware for measurement tools like torque sensors and power tool electronics, working across the full stack from PCB design through algorithm development and testing. It suits engineers with a solid foundation in embedded systems and wireless protocols who want to take ownership of complete product systems.

Listed on Snap-on’s careers site · Apply there ↗

Apply for Firmware Engineer at Micron Technology on their siteMicron Technology

Firmware Engineer

Micron Technology

Longmont, CO

Listed on Micron Technology’s careers site · Apply there ↗

Apply for Hardware Engineer at Intel on their siteIntel

Hardware Engineer

Intel

Santa Clara, CA

Listed on Intel’s careers site · Apply there ↗

Staff Firmware Engineer

Copper

Full-time · Berkeley, CA · $182,000 – $210,000

This role involves leading firmware development for energy-storage-integrated home appliances, overseeing the complete lifecycle from design through production support. It suits experienced embedded systems engineers who want hands-on technical leadership building connected IoT devices at scale.

Listed on Copper’s careers site · Apply there ↗

Lead Hardware Engineer (Controllers)

Relativity Space

Long Beach, CA · $151,000 – $227,000

Lead a small team of electrical engineers designing custom avionics controllers for Relativity's Terran R rocket, overseeing mixed-signal and analog circuit design from initial concept through flight production and vehicle operations. This role suits experienced hardware engineers with deep expertise in mission-critical electronics who are ready to mentor others and thrive in a fast-paced aerospace environment.

Listed on Relativity Space’s careers site · Apply there ↗

Broadcom Inc.

Firmware Engineer

Broadcom Inc.

San Jose, CA · $82,500 – $132,000

Broadcom's Data Center Solutions Group is hiring a Firmware Engineer to develop and maintain low-level firmware for storage controllers, focusing on RAID functionality and ARM-based systems. The role involves designing features across the full development lifecycle, debugging storage protocols like NVMe and SAS/SATA, and collaborating with hardware and validation teams.

Listed on Broadcom Inc.’s careers site · Apply there ↗

Hardware Support & Test Intern

Eight Sleep

Internship · San Francisco, CA · $30 – $35 / hour

This internship supports Eight Sleep's hardware engineering team by diagnosing field failures in sleep technology devices and assisting with prototype testing. It suits engineering students who want hands-on experience troubleshooting complex hardware systems and collaborating with a fast-moving product team.

Listed on Eight Sleep’s careers site · Apply there ↗

Employers hiring Embedded Systems Engineers

5 in total, most open roles first.

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.