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 roles9
Top employerGarmin
Top cityCary, NC
Cities hiring6
Work type50% Remote
Top industryElectronics

Showing 5 of 9+ Embedded Software Engineer jobs

GE Vernova
Engineering Technical Lead - I&C Embedded Software
We won't show you this job again
GE Vernova
Added 2d ago
Engineering Technical Lead - I&C Embedded Software
GE Vernova
Wilmington, North Carolina
Business Operations
Project Management
$113k - $189k/yr
Remote (US)
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

Custom Health
Senior Embedded Software Engineer
We won't show you this job again
Custom Health
Added 1w ago
Senior Embedded Software Engineer
Custom Health
Morrisville, North Carolina
Customer Service & Support
Customer Support
Product Management
Technical Program Management
Bachelor's degree in electrical engineering

Have you applied for this role?

Delta Electronics (Americas) Ltd.
Embedded Software Engineer
We won't show you this job again
Delta Electronics (Americas) Ltd.
Added 2w ago
Embedded Software Engineer
Delta Electronics (Americas) Ltd.
Morrisville, North Carolina
Software Engineering
Cybersecurity
Embedded Systems Engineering
Backend Engineering
On-Site
Bachelor's
501-1,000

Have you applied for this role?

ALTEN
Embedded Software Application Engineer
We won't show you this job again
ALTEN
Added 2w ago
Embedded Software Application Engineer
ALTEN
Burlington, North Carolina
Customer Service & Support
Customer Support
Product Management
Technical Program Management
$75k - $77k/yr
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

Garmin
Technical Lead Software Engineer (Embedded Linux)
We won't show you this job again
Garmin
Added 3w ago
Technical Lead Software Engineer (Embedded Linux)
Garmin
Cary, North Carolina
Clinical Support
Healthcare Administration
Medical Assistant
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

See All 9 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.

Cary
3 jobs
Morrisville
2 jobs
Raleigh
1 job
Sanford
1 job
Burlington
1 job
Wilmington
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

Garmin
Garmin2 open roles
ALTEN
ALTEN1 open role
Cutera
Cutera1 open role

Top Industries Hiring

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

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 Garmin, ALTEN, and Cutera, based on current listings on Migrate Mate as of September 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?

Cary, Morrisville, and Raleigh 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 50% of embedded software engineer openings tied to North Carolina are remote or hybrid as of September 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 9 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