1

Software Design Engineer Jobs in North Carolina (NOW HIRING)

Utilize the CAD and analysis software * Support customers' needs in design and engineering * Work in a team environment * Maintain high level innovation Qualifications Qualifications: * Bachelor or ...

Utilize the CAD and analysis software * Support customers' needs in design and engineering * Work in a team environment * Maintain high level innovation Qualifications Qualifications: * Bachelor or ...

The Design Engineer collaborates with various teams to bring projects from conception to completion using CAD software and simulation tools. This role also contributes to testing and design ...

The Design Engineer collaborates with various teams to bring projects from conception to completion using CAD software and simulation tools. This role also contributes to testing and design ...

Design Engineer Location: Charlotte, NC (hybrid remote) Candidates must be able to commute and work ... Proficiency in CAD software (experience with CREO preferred). * Creative problem-solving approach ...

Design Engineer II SIG SAUER, Inc . is a leading provider and manufacturer of firearms, electro ... FEA, motion, CFD, heat transfer, or other software. * Process change orders through the PLM system ...

Design Engineer II SIG SAUER, Inc . is a leading provider and manufacturer of firearms, electro ... FEA, motion, CFD, heat transfer, or other software. * Process change orders through the PLM system ...

Description Design Engineer II SIG SAUER, Inc . is a leading provider and manufacturer of firearms ... FEA, motion, CFD, heat transfer, or other software. * Process change orders through the PLM system ...

Billing--must understand our billing tracking software (Nexus) and how to input ALL hours, whether ... of engineering or design experience preferred (open to entry-level with strong aptitude)

next page

Showing results 1-20

Software Design Engineer information

See North Carolina salary details

$16

$46

$66

How much do software design engineer jobs pay per hour?

As of May 28, 2026, the average hourly pay for software design engineer in North Carolina is $46.07, according to ZipRecruiter salary data. Most workers in this role earn between $35.62 and $56.15 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Design Engineer, and why are they important?

To thrive as a Software Design Engineer, you need strong proficiency in software development, algorithm design, and problem-solving, typically backed by a degree in computer science or a related field. Familiarity with programming languages (such as Java, C++, or Python), version control systems (like Git), and experience with design tools or frameworks are often required. Excellent communication, teamwork, and adaptability are essential soft skills for collaborating on complex projects and adapting to evolving technologies. These skills ensure the delivery of efficient, scalable, and maintainable software solutions that meet user and business needs.

What are some common challenges Software Design Engineers face when collaborating with cross-functional teams?

Software Design Engineers often work closely with product managers, QA testers, and other developers, which can present challenges such as aligning on project requirements, managing differing priorities, and ensuring clear communication across disciplines. Navigating these challenges requires strong interpersonal skills and a collaborative mindset to translate technical concepts for non-technical stakeholders and to integrate feedback from various team members. Developing effective communication habits and being proactive in seeking clarification can help ensure project goals are met and the final product aligns with user needs.

What are Software Design Engineers?

Software Design Engineers are professionals who design, develop, and implement software applications or systems. They analyze user needs, define technical requirements, and create software solutions using programming languages and design principles. Their role often involves collaborating with other engineers, testing and debugging code, and ensuring software meets both functional and quality standards. Software Design Engineers may work across various industries, contributing to products ranging from operating systems to mobile apps.

What is the difference between Software Design Engineer vs Software Developer?

AspectSoftware Design EngineerSoftware Developer
Primary FocusDesigning software architecture and system componentsWriting, coding, and implementing software applications
Required SkillsSystem design, architecture, problem-solvingProgramming, coding, debugging
Work EnvironmentCollaborates with architects and product teamsFocuses on coding and implementation tasks
Common CertificationsSoftware architecture, design patternsProgramming languages, development tools

While both roles involve software development, Software Design Engineers primarily focus on designing system architecture and high-level solutions, whereas Software Developers concentrate on coding and implementing those designs. Understanding these differences helps in choosing the right career path or job role.

What job categories do people searching Software Design Engineer jobs in North Carolina look for? The top searched job categories for Software Design Engineer jobs in North Carolina are:
What are popular job titles related to Software Design Engineer jobs in NC? For Software Design Engineer jobs in NC, the most frequently searched job titles are:
Infographic showing various Software Design Engineer job openings in North Carolina as of May 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 1% Temporary, and 3% Contract. Highlights an 77% Physical, 5% Hybrid, and 18% Remote job distribution, with an average salary of $95,820 per year, or $46.1 per hour.
Design Engineer

Other

Posted 21 days ago


Job description

Software Guidance & Assistance, Inc., (SGA), is searching for a Design Engineer for an opportunity with one of our premier clients in Huntersville, NC.
OVERVIEW: Design engineer with core responsibilities including product and system design and development. This position will be based out of the Huntersville, NC office with travel required to support customers up to 1.5 hours away. This position will require onsite support. The focus will be mechanical system design using CAD and structural analysis (FEA), supported by systems modeling to substantiate the lower-level decisions. This position's responsibilities will span from initial concepts through detailed drawing execution while working within a project team under the review of a design team lead. System-level design responsibility is expected in this position.
ESSENTIAL FUNCTIONS AND SKILLS: Typical responsibilities include but are not limited to the following:
Vehicle and Product System Design and Development.
System physics modeling and characterization.
CAD system and component concept development and packaging.
Application of linear-static Finite Element Analysis in design optimization.
Technical drawing generation.
Prepare and present project status reports.
Test design, development, and reporting (DVP&R).
Project Support.
Support and resolve customer problems using mechanical, analytical, CAE and project management skills.
Prepare technical specifications.
Develop testing methods and procedures.
Investigate alternative business opportunities.
Support manufacturing by answering questions and responding to ECRs.
Present results to and take direction from external customers.
ADDITIONAL REQUIREMENTS: In addition to the responsibilities mentioned above, tasks relating to the following area will be assigned as required.
Experience in parametric 3D modeling and ASME Y14.5-Geometric Dimensioning and Tolerancing
Motorsport industry experience. (NASCAR preferred)
Be a team player.
Have great attention to detail.
Strong verbal and written communication skills.
Strong work ethic and pride in their work products.
Be interested in technology and learning new things.
EDUCATION/CERTIFICATION/YEARS OF EXPERIENCE:
Minimum 3yrs engineering employment experience.
BS in Mechanical, Aerospace, Automotive Engineering, or equivalent.
REQUIRED SPECIALIZED SKILLS AND KNOWLEDGE:
Experience in Siemens NX 2406 or newer - parametric 3D modeling.
ANSYS Mechanical Analysis
Windchill product lifecycle management helpful
Full Vehicle understanding and how systems interact with each other
Mechanical Design - not limited to billet/sheetmetal
Composite, mold and tooling design.
Strong technical writing, communication, team, and organizational skills.
Proficiency in MS Office (Word, Excel, Project, PowerPoint).
#LI-SS1
SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.