1

Automotive Embedded Software Developer Jobs in Garner, NC

Embedded Software Engineer

Cary, NC · On-site

$60 - $64/hr

Embedded Software Engineer Client: Heavy Machine Manufacturing Company Location: Cary, NC 27513 Duration: 12 Months Shift: 1st Shift (8:00 AM - 5:00 PM) Job Summary Embedded software engineering role ...

Are you an innovative Embedded Software Engineer with expertise in C/C++ and Linux systems? Do you thrive in fast-paced environments where solving complex problems is the norm? Parsons is seeking ...

Senior Software Engineer

Cary, NC · On-site

$124K - $164K/yr

You will develop and maintain production embedded software and automated security test capabilities ... May serve as a Lead Software Engineer for complex projects and reviews software architectures ...

next page

Showing results 1-20

Automotive Embedded Software Developer information

See Garner, NC salary details

$29

$55

$82

How much do automotive embedded software developer jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for automotive embedded software developer in Garner, NC is $55.01, according to ZipRecruiter salary data. Most workers in this role earn between $44.38 and $62.12 per hour, depending on experience, location, and employer.
Infographic showing various Automotive Embedded Software Developer job openings in Garner, NC as of June 2026, with employment types broken down into 1% Internship, 1% As Needed, 78% Full Time, 12% Part Time, 7% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $114,424 per year, or $55 per hour.

Embedded Software Engineer

Cary, NC • On-site

Three Point Solutions
Recruiting and Staffing Services • 11 - 50 employees

$60 - $64/hr

Contractor

Re-posted 18 days ago


Job description

Job Title:         Embedded Software Engineer
Client:              Heavy Machine Manufacturing Company
Location:         Cary, NC 27513
Duration:         12 Months
Shift:                1st Shift (8:00 AM – 5:00 PM)

Job Summary

Embedded software engineering role focused on design, development, and validation of software systems. Involves building tools, improving development workflows, and supporting cross-functional engineering teams.

Key Responsibilities

• Develop and support embedded software tools and applications
• Collaborate with internal/external stakeholders for software improvements
• Contribute to design, testing, and validation of engineering solutions
• Participate in design reviews and technical documentation
• Identify and improve existing processes and systems
• Support development of next-gen embedded tools and platforms

Core Duties

• Design and develop embedded software solutions
• Create and maintain technical documentation
• Perform feasibility testing and validation
• Analyze data and support engineering decision-making
• Troubleshoot and improve software/system performance
• Work on small to mid-scale engineering projects
• Ensure compliance with engineering standards and best practices

Work Environment / Role Nature

• Team-based engineering environment
• Moderate supervision with independent task execution
• Mix of development, testing, and collaboration work
• Cross-functional interaction with engineering teams

Required Skills

• Embedded software development – 3+ years
• Programming (C, C++, C#, or Java) – 3+ years
• Object-oriented design – 3+ years
• Software testing & validation – 3+ years
• Embedded systems lifecycle understanding – 3+ years
• Communication & collaboration – 3+ years

Preferred Skills

• Python scripting – 1–2 years
• GNU Make – 1–2 years
• CAN / UDS protocols – 1–2 years
• Agile development – 1–2 years
• RTOS / OpenRTOS exposure – 1–2 years

Education / Experience

• Bachelor’s degree in Computer Science, Computer Engineering, or related field
3+ years of relevant experience in embedded software development

#ZR