1

Embedded Systems Programmer Jobs in North Carolina

senior embedded software engineer

Cary, NC ยท On-site

$114K - $150K/yr

Review system-level requirements, and process them into software requirements specifications Design ... of an embedded system based on software requirements Integrate applications using components ...

Boot code and flash programming knowledge relevant to ECU or embedded systems. * Service tool interface experience, including configuration, testing, and troubleshooting. * Strong cross-functional ...

Linux Cyber Security

Asheville, NC ยท On-site

$25 - $35/hr

- Role is either Direct or Temp-to-Direct - Junior engineer needed to serve as the 'understudy' for the senior embedded systems engineer - Platform Software Development and Cyber Security engineering ...

- Role is either Direct or Temp-to-Direct - Junior engineer needed to serve as the 'understudy' for the senior embedded systems engineer - Platform Software Development and Cyber Security engineering ...

- Role is either Direct or Temp-to-Direct - Junior engineer needed to serve as the 'understudy' for the senior embedded systems engineer - Platform Software Development and Cyber Security engineering ...

Electronic Warfare Systems Architect

Raleigh, NC ยท On-site

$217K/yr

... CPU, embedded systems). - Define digital signal processing requirements and data flows across ... Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Physics, Applied ...

Electronic Warfare Systems Architect

Raleigh, NC ยท On-site

$217K/yr

... CPU, embedded systems). - Define digital signal processing requirements and data flows across ... Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Physics, Applied ...

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 ...

Embedded Software Engineer

Raleigh, NC ยท On-site

$112K - $148K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Implement MQTT-based system and supervisory communications * Support board bring-up, debugging, and ...

Embedded Software Engineer

Raleigh, NC ยท On-site

$112K - $148K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Implement MQTTbased system and supervisory communications * Support board bringup, debugging, and ...

Showing results 21-40

Embedded Systems Programmer information

See North Carolina salary details

$4

$28

$32

How much do embedded systems programmer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for embedded systems programmer in North Carolina is $28.69, according to ZipRecruiter salary data. Most workers in this role earn between $24.47 and $32.36 per hour, depending on experience, location, and employer.

What is an embedded systems programmer?

Embedded systems programmers are software developers who design, write, and test code that runs on embedded devices, such as microcontrollers, sensors, and other hardware with dedicated functions. Unlike general-purpose computers, embedded systems have limited resources and are optimized for specific tasks, often operating in real-time environments. These programmers use languages like C or C++ and work closely with hardware engineers to ensure seamless integration between software and hardware components. Their work is crucial in industries such as automotive, consumer electronics, medical devices, and industrial automation.

What are some common challenges faced by embedded systems programmers when working on cross-functional teams?

Embedded Systems Programmers often collaborate closely with hardware engineers, software developers, and quality assurance teams. A common challenge is ensuring that the software integrates seamlessly with custom hardware, which may require troubleshooting low-level issues and adapting to evolving hardware specifications. Effective communication and documentation are key, as misunderstandings can lead to delays or system malfunctions. Embracing agile methodologies and regular sync-ups can help address these challenges while fostering a collaborative team environment.

What are the key skills and qualifications needed to thrive as an embedded systems programmer?

To thrive as an Embedded Systems Programmer, you need strong proficiency in C/C++, hardware interfacing, and a solid understanding of computer architecture, often supported by a degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), debugging tools like JTAG, and version control systems such as Git is typically required. Problem-solving, attention to detail, and effective communication help you collaborate with multidisciplinary teams and address complex technical challenges. These skills ensure the development of reliable, efficient embedded solutions that meet stringent performance and safety requirements.

Is embedded systems programmer still a good career?

Embedded systems programming remains a strong career due to ongoing demand in industries such as automotive, healthcare, and consumer electronics. Professionals with skills in C, C++, and real-time operating systems are sought after, and the field offers opportunities for growth with advancements in IoT and embedded AI technologies.

What is the difference between Embedded Systems Programmer vs Firmware Engineer?

AspectEmbedded Systems Programmer

Required CredentialsTypically requires a degree in Computer Science, Electrical Engineering, or related fields; certifications like Certified Embedded Systems Engineer are common.
Work EnvironmentWorks on developing software for embedded hardware devices, often in industries like automotive, consumer electronics, and industrial automation.
Employer & Industry UsageUsed by companies designing embedded products, with a focus on low-level programming and hardware interaction.
Common Search & Comparison IntentPeople compare to Firmware Engineer due to overlapping skills in embedded development and hardware interfacing.

Both roles involve embedded development, but Embedded Systems Programmers focus more on software design for embedded hardware, while Firmware Engineers specialize in writing low-level firmware that directly interacts with hardware components. The roles often overlap, but the emphasis differs slightly depending on the project and industry.

Infographic showing various Embedded Systems Programmer job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $59,672 per year, or $28.7 per hour.

Engineering Manager, Electrical & Embedded Systems

Elkay Manufacturing

Cary, NC โ€ข On-site

$113K - $145K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 9 days ago


Job description

Engineering Manager, Electrical & Embedded SystemsThe Company

Zurn Elkay Water Solutions Corporation is a thriving, values-driven company focused on doing the right things. We're a fast growing, publicly traded company (NYSE: ZWS), with an enduring reputation for integrity, giving back, and providing an engaging, inclusive environment where careers flourish and grow.

Named by Newsweek as One of America's Most Responsible Companies and an Energage USA Top Workplace, at Zurn Elkay Water Solutions Corporation, we never forget that our people are at the center of what makes us successful. They are the driving force behind our superior quality, product ingenuity, and exceptional customer experience. Our commitment to our people and their professional development is a recipe for success that has fueled our growth for over 100 years, as one of today's leading international suppliers of plumbing and water delivery solutions.

Headquartered in Milwaukee, WI, Zurn Elkay Water Solutions Corporation employs over 2800 employees worldwide, working from 24 locations across the U.S., China, Canada, Dubai, and Mexico, with sales offices available around the globe. We hope you'll visit our website and learn more about Zurn Elkay at zurnelkay.com.

If you're ready to join a company where what you do makes a difference and you have pride in the work you are doing, talk to us about joining the Zurn Elkay Water Solutions Corporation family!

If you are a current employee, please navigate here to apply internally.

Overview

As Engineering Manager, Electrical & Firmware, you will lead a team of electrical and firmware engineers responsible for developing and supporting innovative products from concept through launch.

This role sits at the intersection of technical leadership, people leadership, and cross-functional collaboration. You'll help guide engineering decisions, develop team capability, and ensure electrical and firmware teams are fully integrated into our product development process.

We're looking for someone who combines strong electrical engineering fundamentals with the ability to lead engineers, build relationships across teams, and drive execution through others.

This is an ideal opportunity for either:

  • An experienced engineering manager with a strong electrical engineering background, or
  • A senior or lead engineer ready to take the next step into people leadership

What You'll Do

Lead and Develop the Team

  • Lead a team of electrical and firmware engineers
  • Provide coaching, mentoring, and performance feedback
  • Support career development and technical growth across the team
  • Build team capability while creating clear ownership and accountability

Drive Cross-Functional Collaboration

  • Partner closely with Mechanical Engineering, Product Management, Operations, Quality, and Manufacturing teams
  • Help create a more integrated engineering organization across disciplines
  • Facilitate collaboration between electrical, firmware, and mechanical teams throughout product development
  • Resolve technical and organizational challenges that impact project execution

Guide Technical Direction

  • Review and approve engineering designs, architecture decisions, and technical recommendations
  • Provide technical leadership across electrical and firmware development activities
  • Support decisions related to system architecture, component selection, product performance, and reliability
  • Ensure engineering work aligns with product requirements, business goals, and development timelines

Support New Product Development

  • Lead the electrical and firmware portions of multiple active new product development programs
  • Support validation activities and successful product launches
  • Monitor project progress and help remove technical obstacles
  • Partner with project leaders to ensure execution against schedules and priorities

Improve Product Reliability and Business Continuity

  • Lead efforts related to component obsolescence management and second-source qualification
  • Support cost reduction, quality improvement, and warranty reduction initiatives
  • Drive root cause analysis and corrective actions when needed
  • Help identify opportunities to improve engineering processes and development efficiency

What Success Looks Like

Within your first year:

  • Electrical and firmware teams are fully integrated into the broader product development process
  • Strong partnerships exist between electrical, firmware, and mechanical engineering teams
  • New product development projects move efficiently through validation and launch
  • Engineers are growing in capability and taking greater ownership of project execution
  • The team is viewed as a proactive contributor to innovation and business success

Qualifications

Required

  • Bachelor's degree in Electrical Engineering or related field
  • 5+ years of electrical engineering experience in product development environments
  • Experience working with embedded systems, electronics, firmware, or connected products
  • Experience leading projects, mentoring engineers, or providing technical leadership
  • Strong understanding of product development processes and cross-functional collaboration
  • Ability to communicate technical concepts to both technical and non-technical stakeholders

Preferred

  • Previous engineering management or supervisory experience
  • Experience leading electrical and firmware engineering teams
  • Experience working in manufacturing or industrial product environments
  • Experience with embedded systems, microcontrollers, and hardware/software integration
  • Experience supporting new product development programs from concept through launch
  • Experience with component obsolescence management, validation testing, and product reliability initiatives

Why This Role Matters

This role will help shape the future of our engineering organization.

You'll have the opportunity to build team capability, influence product strategy, and help create stronger collaboration across engineering disciplines while supporting the development of innovative products that serve customers around the world.

Total Rewards and Benefits
  • Competitive Salary
  • Medical, Dental, Vision, STD, LTD, AD&D, and Life Insurance
  • Matching 401(k) Contribution
  • Health Savings Account
  • Up to 3 weeks starting Vacation (may increase with tenure)
  • 12 Paid Holidays
  • Annual Bonus Eligibility
  • Educational Reimbursement
  • Matching Gift Program
  • Employee Stock Purchase Plan - purchase company stock at a discount!

**THIRD PARTY AGENCY: Any unsolicited submissions received from recruitment agencies will be considered property of Zurn Elkay, and we will not be liable for any fees or obligations related to those submissions.**

Equal Opportunity Employer - Minority/Female/Disability/Veteran