Embedded Software Developer Jobs

Embedded Software Developer jobs are open across automotive, aerospace, consumer electronics, industrial automation, and medical devices, from new-grad to principal and staff engineer, with specializations in firmware development, real-time operating systems, and hardware-software integration. Find a role that fits below and apply directly.

Find Jobs

Overview

Open roles1,047+
Top stateCalifornia
Top employerNorthrop Grumman
Top citySan Diego, CA
Work type52% On-site
Top industryTechnology

Showing 5 of 1,047+ Embedded Software Developer jobs

Embedded Software Engineering Manager
We won't show you this job again
New 3h ago
Embedded Software Engineering Manager
ExoTerra Resource
Littleton, Colorado
Embedded Systems Engineering
Engineering (Non-Software)
Software Engineering
$115k - $190k/yr
On-Site
Bachelor's degree in electrical engineering

Have you applied for this role?

Embedded Software Engineer
We won't show you this job again
New 4h ago
Embedded Software Engineer
Collins Aerospace
Cedar Rapids, Iowa
Backend Engineering
Full-stack Engineering
Software Engineering
$57k - $109k/yr
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

Embedded Software Engineer II
We won't show you this job again
New 4h ago
Embedded Software Engineer II
RTX
Middletown, Rhode Island
Software Engineering
Systems Administration
Technical Product & Program Management
Technical Program Management
$69k - $131k/yr
Bachelor of Science
10,000+

Have you applied for this role?

Embedded Software Engineer VI
We won't show you this job again
New 6h ago
Embedded Software Engineer VI
Voyager Technologies, Inc.
Folsom, California
Engineering (Non-Software)
Systems Administration
Technical Program Management
$190k - $279k/yr

Have you applied for this role?

Sr Principal Cybersecurity Embedded Software Engineer P5 (Onsite)
We won't show you this job again
New 8h ago
Sr Principal Cybersecurity Embedded Software Engineer P5 (Onsite)
Pratt & Whitney
East Hartford, Connecticut
Clinical Support
Healthcare Administration
Medical Assistant
$132k - $252k/yr
On-Site
Bachelor's degree in engineering
10,000+

Have you applied for this role?

See All 1,047+ Embedded Software Developer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs

Embedded Software Developer Job Market

Who's Hiring

  • Northrop Grumman51
  • Amazon50
  • Lockheed Martin42
  • General Dynamics Mission Systems29
  • Tesla18

Top Industries Hiring

  • Technology & Software24
  • Electronics & Hardware18
  • Manufacturing14
  • Aerospace & Defense9
  • Science & Research7

What Employers Look For

The qualifications that appear most often in embedded software developer jobs.

  • Proficiency in C or C++ for bare-metal and RTOS-based firmware development
  • Experience with ARM Cortex-M or similar microcontroller architectures
  • Familiarity with communication protocols such as UART, SPI, I2C, and CAN bus
  • Bachelor's degree in electrical engineering, computer engineering, or computer science
  • Hands-on debugging experience using oscilloscopes, logic analyzers, or JTAG tools
  • Knowledge of real-time operating systems such as FreeRTOS, VxWorks, or Zephyr

Tips for Your Embedded Software Developer Job Search

Tailor your resume for the hardware

List the specific microcontrollers, processors, and development boards you have worked with by part number or family, like STM32, ARM Cortex-M, or ESP32. Generic phrases like 'embedded systems experience' get filtered out before a hiring manager ever reads your resume.

Show your debugging methodology concretely

Interviewers for embedded roles probe how you isolate bugs at the hardware-software boundary. Before your interview, prepare two specific examples where you used an oscilloscope, logic analyzer, or JTAG debugger to find a fault, and walk through your process step by step.

Apply early to roles that fit

Migrate Mate lists embedded software developer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.

Target job postings by RTOS or protocol

Search for openings using the specific RTOS or protocol you know best, such as FreeRTOS, Zephyr, CAN bus, or SPI. Listings that name the exact stack you have shipped production code on are far more likely to convert to interviews than broad embedded searches.

Demonstrate version control discipline in portfolios

Hiring managers for firmware roles expect to see Git history that reflects real iterative development, not a single commit dump. If you have public repositories, clean up your commit messages and add a README that explains the target hardware, build system, and what problem the project solves.

Negotiate by citing scope, not just title

When discussing compensation, anchor your ask to the complexity of the hardware environment you will own, the number of supported targets, and safety or compliance requirements like ISO 26262 or IEC 62443. That framing gives hiring managers a defensible reason to adjust an offer upward.

Embedded Software Developer Jobs: Frequently Asked Questions

Which companies are hiring the most embedded software developers?

The most active employers for embedded software developers right now are Northrop Grumman, Amazon, and Lockheed Martin, and the most openings are in California, Texas, and Massachusetts, based on current listings on Migrate Mate as of November 2026. Automotive suppliers, defense contractors, and consumer electronics firms consistently post the highest volume of embedded roles.

How many embedded software developer jobs are remote?

About 48% of embedded software developer openings are fully remote or hybrid as of November 2026, which is lower than many software disciplines because hardware access is often required. Roles focused on higher-level firmware abstraction, board support packages, or software-defined radio tend to offer the most remote flexibility compared to roles that require hands-on lab access.

How do you become an embedded software developer?

Start by building a foundation in C programming and understanding how software interacts directly with hardware registers and peripherals. Work through projects on inexpensive development boards to get hands-on experience with microcontrollers, interrupts, and communication protocols. Build a portfolio of firmware projects with clean version-controlled code, then apply to entry-level or junior embedded roles in industries like consumer electronics, automotive, or industrial automation.

How do you get hired as an embedded software developer with little experience?

Focus your portfolio on projects that demonstrate you can write production-quality firmware, not just blink an LED. Implement a small RTOS-based application, contribute to an open-source embedded project, or replicate a real protocol driver from scratch. Internships at hardware companies or contract roles through engineering staffing firms are common entry points that lead to full-time offers for candidates without prior professional experience.

What does the embedded software developer interview process look like?

Most embedded software developer interview processes include a recruiter screening call, a technical phone or video round with a firmware or hardware engineer, and a multi-stage onsite or virtual loop. The technical stages typically include a C programming challenge focused on memory management or bit manipulation, a system design question around hardware-software integration, and a debugging scenario where you walk through how you would isolate a hardware or firmware fault.

Where can I find and apply to embedded software developer jobs?

You can find and apply to embedded software developer jobs on Migrate Mate, which lists current openings from across the United States. The listings cover roles in automotive, aerospace, medical devices, industrial automation, and consumer electronics, at seniority levels from entry-level to principal engineer. Find roles that fit your background and apply directly to each listing.

See All 1,047+ Embedded Software Developer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs