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 roles12
Top employerGarmin
Top cityCary, NC
Cities hiring8
Work type60% On-site
Top industryElectronics

Showing 5 of 12+ Embedded Software Engineer jobs

Technology Recruiter, Software and Embedded Engineering
We won't show you this job again
Added 1w ago
Technology Recruiter, Software and Embedded Engineering
Taylor Strategy Partners
Raleigh, North Carolina
Business Development
Human Resources (HR) — Generalist
Recruiting & Talent Acquisition
Bachelor's degree
11-50

Have you applied for this role?

Part-Time Student - Software Engineer, Embedded OS - Cary, NC
We won't show you this job again
Added 3w ago
Part-Time Student - Software Engineer, Embedded OS - Cary, NC
John Deere
Cary, North Carolina
Backend Engineering
Full-stack Engineering
Software Engineering
$15 - $40/hr
On-Site
10,000+

Have you applied for this role?

Lead I&C (Instrumentation & Controls) Embedded Software Engineer
We won't show you this job again
Added 3w ago
Lead I&C (Instrumentation & Controls) Embedded Software Engineer
GE Vernova
Wilmington, North Carolina
Electrical Engineering
Engineering (Non-Software)
Specialized Engineering
$98k - $164k/yr
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

Sr Embedded Software Engineer
We won't show you this job again
Added 3w ago
Sr Embedded Software Engineer
Scott Safety Supply Services Inc.
Monroe, North Carolina
Backend Engineering
Full-stack Engineering
Software Engineering
On-Site
Bachelor's degree in engineering

Have you applied for this role?

Senior Embedded Software Engineer
We won't show you this job again
Added 1mo ago
Senior Embedded Software Engineer
Eaton
Youngsville, North Carolina
Backend Engineering
Full-stack Engineering
Software Engineering
$94k - $138k/yr
Hybrid
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

See All 12 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
Raleigh
2 jobs
Morrisville
2 jobs
Monroe
1 job
Sanford
1 job
Wilmington
1 job
Youngsville
1 job
Research Triangle Park
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

Garmin2 open roles
Cisco1 open role
Eaton1 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, Cisco, and Eaton, based on current listings on Migrate Mate as of November 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, Raleigh, and Morrisville 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 40% of embedded software engineer openings tied to North Carolina are remote or hybrid as of November 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 12 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