Embedded Software Engineer Jobs in North Carolina

Embedded software engineer jobs in North Carolina are in strong and sustained demand, with the state's defense contractors, semiconductor manufacturers, medical device companies, and telecommunications firms driving consistent hiring from entry-level through senior and principal engineers. The heaviest concentration of openings is in the Research Triangle area, Charlotte, and the greater Greensboro corridor, where employers such as Lenovo, Bosch, and Collins Aerospace have established engineering operations. Firmware development, real-time operating systems, and embedded Linux are among the most sought-after specialties across North Carolina listings. Find a role that fits below and apply directly.

Find Jobs

Overview

Open roles17
Top employerDiversified Services Network
Top cityRaleigh, NC
Cities hiring6
Work type44% On-site
Top industryElectronics

Showing 5 of 17+ Embedded Software Engineer jobs

Google
Smart NIC Senior Software Engineer, Embedded
We won't show you this job again
Google
Added 2d ago
Smart NIC Senior Software Engineer, Embedded
Google
Raleigh, North Carolina
Engineering (Non-Software)
Mechanical Engineering
Product Management
$174k - $252k/yr
Master's degree
10,000+

Have you applied for this role?

Collins Aerospace
Embedded Software Engineer II (Onsite)
We won't show you this job again
Collins Aerospace
Added 2d ago
Embedded Software Engineer II (Onsite)
Collins Aerospace
Morrisville, North Carolina
Automation QA
Electrical Engineering
Engineering (Non-Software)
Specialized Engineering
$69k - $131k/yr
On-Site
10,000+

Have you applied for this role?

Northrop Grumman
Embedded Flight Software Engineer
We won't show you this job again
Northrop Grumman
Added 6d ago
Embedded Flight Software Engineer
Northrop Grumman
Morrisville, North Carolina
Business Operations
Product Management
Project Management
$109k - $204k/yr
Hybrid
Master's degree
10,000+

Have you applied for this role?

Northrop Grumman
Embedded Flight Software Engineer Level 2
We won't show you this job again
Northrop Grumman
Added 6d ago
Embedded Flight Software Engineer Level 2
Northrop Grumman
Morrisville, North Carolina
Business Operations
Product Management
Project Management
$88k - $131k/yr
Hybrid
Master's degree
10,000+

Have you applied for this role?

Google
Smart NIC Software Engineer, Embedded
We won't show you this job again
Google
Added 3w ago
Smart NIC Software Engineer, Embedded
Google
Raleigh, North Carolina
Backend Engineering
Full-stack Engineering
Software Engineering
$147k - $211k/yr
Master's degree
10,000+

Have you applied for this role?

See All 17 Embedded Software Engineer Jobs in North Carolina

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

Find Jobs

Embedded Software Engineer Jobs by City in North Carolina

Where North Carolina roles are concentrated, by current openings.

Raleigh
5 jobs
Cary
3 jobs
Sanford
3 jobs
Morrisville
3 jobs
Durham
1 job
Clayton
1 job

Embedded Software Engineer Job Market in North Carolina

A snapshot from current North Carolina openings, updated as new roles post.

Who's Hiring

Diversified Services Network
Diversified Services Network3 open roles
Google
Google2 open roles
SIG SAUER
SIG SAUER2 open roles

Top Industries Hiring

  • Electronics & Hardware
  • Manufacturing
  • Aerospace & Defense
  • Technology & Software
  • Distribution & Wholesale

What North Carolina Employers Look For

The qualifications that appear most often in embedded software engineer jobs across North Carolina.

  • Bachelor's degree in electrical engineering, computer engineering, or computer science
  • Proficiency in C and C++ for resource-constrained embedded systems
  • Experience with real-time operating systems such as FreeRTOS or VxWorks
  • Familiarity with hardware communication protocols including SPI, I2C, UART, and CAN
  • Ability to read schematics and work closely with hardware and systems engineering teams
  • Experience with debugging tools including JTAG, oscilloscopes, and logic analyzers

Embedded Software Engineer Jobs in North Carolina: Frequently Asked Questions

How do you become a embedded software engineer in North Carolina?

Embedded software engineering in North Carolina has no state-issued license requirement, so the path centers on a bachelor's degree in electrical engineering, computer engineering, or computer science followed by demonstrated technical skills. North Carolina employers, particularly those in the Research Triangle's defense and semiconductor sectors, look for candidates with hands-on coursework or project work in microcontrollers, firmware, and hardware interfaces. A strong portfolio of embedded projects from academic programs at NC State, UNC Charlotte, or similar institutions carries significant weight in the hiring process.

How much do embedded software engineers make in North Carolina?

Embedded software engineers in North Carolina earn a median of about $134,710 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $83,840 for the lowest 10% to over $179,310 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire embedded software engineers in North Carolina?

Employers hiring embedded software engineers in North Carolina right now include Diversified Services Network, Google, and SIG SAUER, based on current listings on Migrate Mate as of August 2026. North Carolina's mix of defense, medtech, and semiconductor companies means embedded openings appear across a particularly wide range of industries and product domains.

Which North Carolina cities have the most embedded software engineer jobs?

Raleigh, Cary, and Sanford account for the largest share of embedded software engineer openings in North Carolina. The Research Triangle drives the most volume given its dense cluster of defense contractors, semiconductor firms, and university-affiliated tech companies, while Charlotte's growing aerospace and automotive electronics presence and the Greensboro-area advanced manufacturing base contribute a steady share of additional openings.

Are there remote embedded software engineer jobs in North Carolina?

Yes, but they're less common than in purely software-focused fields because embedded work typically requires access to physical hardware, lab equipment, and test rigs. About 56% of embedded software engineer openings tied to North Carolina are remote or hybrid as of August 2026, reflecting the hands-on nature of the role. The portions of the work most amenable to remote arrangements are higher-level firmware architecture, code review, and simulation-based development.

How can I get hired as a embedded software engineer in North Carolina with little or no experience?

The most realistic entry path is an associate or new-graduate engineering role at one of North Carolina's larger defense or industrial employers, where structured onboarding is common. Companies such as Collins Aerospace and Bosch have North Carolina sites that regularly bring on junior embedded engineers alongside experienced staff. Completing a senior capstone project involving a microcontroller or RTOS, contributing to open-source embedded repositories, or earning a relevant certification such as Certified Embedded Systems Engineer can meaningfully differentiate a candidate with limited professional history.

Where can I find and apply to embedded software engineer jobs in North Carolina?

You can find and apply to embedded software engineer jobs in North Carolina on Migrate Mate, which lists current openings tied to the state. Search the available roles, identify the ones that match your background and target industry, and apply directly to the positions that fit.

See All 17 Embedded Software Engineer Jobs in North Carolina

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

Find Jobs