Software Design Engineer Jobs in North Carolina
Software Design Engineer jobs in North Carolina are open across Charlotte, Cary, and Raleigh and other North Carolina metros, with employers like Colliers Engineering & Design, CTL Engineering, and Epic Games hiring at every experience level. Find a role that fits below and apply directly.
Find Software Design Engineer JobsOverview
Showing 5 of 124+ Software Design Engineer jobs











INTRODUCTION
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are a small group of individuals designing among the most complex chip in the world getting into the award-winning Cadence Design Systems Palladium platform…
As such we are seeking an experienced DFT engineer which role will span across the full spectrum of the DFT implementation: from architecture definition through silicon testing and debug. A bonus, this individual will have cross functional teams’ interactions not only within our group; but across Cadence and the multiple BU involved in our developments.
KEY RESPONSIBILITIES:
- Define and implement SoC level DFT architecture for large and complex designs.
- Develop, integrate, and support SCAN, ATPG, MBIST, BSCAN and iJTAG.
- Perform DFT insertion, verification, and coverage analysis at block and SoC levels.
- Drive pre-silicon DFT sign-off, including DRC closure and coverage targets.
- Support post-silicon debug, failure analysis and yield learning.
- Collaborate with RTL, verification, physical design and operation teams.
QUALIFICATIONS:
- BS with a minimum of 7 years of experience OR MS with a minimum of 5 years of experience OR PhD with a minimum of 1 year of experience
- At least 3 years of hands-on experience in SoC DFT.
MUST-HAVE SKILLS:
- Strong expertise in SCAN, ATPG, MBIST.
- Experience with pre-silicon validation and post-silicon debug.
- Strong problem solving and debugging skills.
- Ability to work effectively in a cross-functional engineering environment.
GOOD-TO-HAVE SKILLS:
- Scripting experience (TCL, Perl, Python or equivalent) for flow automation and analysis.
- Experience with IP-level DFT integration and reuse.
- Exposure to low-power DFT considerations and complex clocking architectures.
- Familiarity with manufacturing test flows and silicon yield improvement.
We’re doing work that matters. Help us solve what others can’t.
See All 124+ Software Design Engineer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Software Design Engineer JobsSoftware Design Engineer Jobs by City in North Carolina
Where North Carolina roles are concentrated, by current openings.
Software Design Engineer Job Market in North Carolina
A snapshot from current North Carolina openings, updated as new roles post.
Who's Hiring
- Colliers Engineering & Design14

- CTL Engineering11

- Epic Games9

- Apple8

- Fluor6

Top Industries Hiring
- Consulting & Professional Services48
- Electronics & Hardware26
- Technology & Software22
- Construction & Real Estate15
- Manufacturing8
What North Carolina Employers Look For
The qualifications that appear most often in software design engineer jobs across North Carolina.
- Bachelor's degree in computer engineering, electrical engineering, or computer science
- Proficiency in C or C++ for embedded or systems-level development
- Experience with hardware description languages such as VHDL or Verilog for FPGA roles
- Familiarity with real-time operating systems and low-level firmware development
- Ability to read and interpret schematics, datasheets, and hardware interface specifications
- Experience using version control systems and design documentation tools such as Git and Confluence
Software Design Engineer Jobs in North Carolina: Frequently Asked Questions
How many software design engineer jobs are there in North Carolina?
There are 124+ software design engineer openings in North Carolina on Migrate Mate as of June 2026, with the most roles in Charlotte, Cary, and Raleigh. New positions post regularly as employers across North Carolina hire.
How much do software design engineers make in North Carolina?
Software design 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 North Carolina cities have the most software design engineer jobs?
Charlotte, Cary, and Raleigh have the most software design engineer openings in North Carolina right now, with additional roles spread across smaller metros statewide.
Which companies hire software design engineers in North Carolina?
Employers hiring software design engineers in North Carolina include Colliers Engineering & Design, CTL Engineering, and Epic Games, based on current listings on Migrate Mate as of June 2026.
Are there remote software design engineer jobs in North Carolina?
Yes. About 14% of software design engineer openings tied to North Carolina are remote or hybrid as of June 2026. The rest are on-site roles based in North Carolina metros.
How do I apply for software design engineer jobs in North Carolina?
You can apply to software design engineer jobs in North Carolina directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred North Carolina location, then apply to each one that fits.
See All 124+ Software Design Engineer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Software Design Engineer Jobs