1

Microcontroller Engineer Jobs in North Carolina (NOW HIRING)

Senior Embedded Software Engineer

Cary, NC · Hybrid

$121K - $159K/yr

... Engineer to develop and verify software for control systems used in demanding aerospace and ... Apply industry best practices to Implement embedded software inCfor microcontroller-based systems ...

Embedded Software Engineer

Monroe, NC · On-site

$121K - $160K/yr

Embedded Software Engineer Collaborate with Innovative 3Mers Around the World Choosing where to ... Design, develop, and maintain embedded firmware for microcontroller-based systems * Leverage ...

Support board-level bring-up and debugging of PLC, Microcontroller, and FPGA-based systems using tools such as oscilloscopes, logic analyzers, and JTAG debuggers. * Apply best engineering practices ...

Sr. Firmware Engineer

Morrisville, NC · On-site

$111K - $147K/yr

Support hardware design activities, including circuit design, PCB layout, and microcontroller ... Strong programming experience in C for microcontrollers in resource-constrained environments ...

Electronics Engineer Do you want to be part of an organization on the cutting edge of technology? W ... Microcontroller development, including experience of writing PIC firmware. * Experience of creating ...

next page

Showing results 1-20

Microcontroller Engineer information

See North Carolina salary details

$35.4K

$92.5K

$125K

How much do microcontroller engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for microcontroller engineer in North Carolina is $92,473.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,300.00 and $105,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Microcontroller Engineer position, and why are they important?

To thrive as a Microcontroller Engineer, you need a solid background in embedded systems design, proficiency in programming languages like C/C++, and a degree in electrical, electronics, or computer engineering. Familiarity with hardware development tools, microcontroller families (such as ARM Cortex, PIC, or AVR), and debugging equipment is typically expected, and certifications like Certified Embedded Systems Engineer can be beneficial. Strong analytical thinking, problem-solving, attention to detail, and effective communication are important soft skills in this field. These qualifications ensure successful development, troubleshooting, and integration of microcontroller-based systems in demanding engineering environments.

What does a Microcontroller Engineer do?

A Microcontroller Engineer designs, develops, and programs microcontroller-based systems for various applications, such as embedded systems, IoT devices, and automation. They work with hardware and software, writing firmware to control electronic components. Their role involves selecting appropriate microcontrollers, optimizing performance, and ensuring reliability.

What are the typical daily tasks and responsibilities of a Microcontroller Engineer?

Microcontroller Engineers typically spend their days designing, programming, and testing embedded systems using various microcontrollers to meet project requirements. Their responsibilities often include writing and debugging firmware, working with schematics, participating in hardware integration, and troubleshooting issues during development. Collaboration is common, as you’ll often work with cross-functional teams including hardware engineers, product designers, and software developers to ensure seamless system performance. Managing multiple development tools and adhering to project deadlines are also regular aspects of the job. This dynamic role allows engineers to apply both their technical and teamwork skills in fast-paced, innovative environments.

What are popular job titles related to Microcontroller Engineer jobs in North Carolina? For Microcontroller Engineer jobs in North Carolina, the most frequently searched job titles are:
What job categories do people searching Microcontroller Engineer jobs in North Carolina look for? The top searched job categories for Microcontroller Engineer jobs in North Carolina are:
Infographic showing various Microcontroller Engineer job openings in North Carolina as of July 2026, with employment types broken down into 91% Full Time, 4% Part Time, 1% Temporary, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $92,473 per year, or $44.5 per hour.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Parker

Cary, NC • Hybrid

$121K - $159K/yr

Other

Re-posted 11 days ago


Parker Hannifin rating

8.3

Company rating: 8.3 out of 10

Based on 351 frontline employees who took The Breakroom Quiz

66th of 527 rated manufacturers


Job description

Position Summary

Parker Lord Electromechanical Systems (EMS) is seeking an experienced Embedded Software Engineer to develop and verify software for control systems used in demanding aerospace and industrial applications. This role focuses on motor control and signal processing technologies that incorporate digital and analog sensors, with responsibilities spanning architecture, requirements, implementation, verification, manufacturing, and support.  

This position is in Cary, NC with up to 1-day per week of work from home. 

Responsibilities

Our team designs and delivers industry-leading solutions for aerospace vibration control and torque measurement, as well as Off-Highway applications including steer-by-wire controllers and active damping systems. In this role, you will: 

  • Translate system-level requirements into clear, testable software requirements aligned to architecture and process standards 

  • Apply industry best practices to Implement embedded software inCfor microcontroller-based systems (manual andmodel-based workflows) 

  • Manage concurrent project priorities and estimates to ensure the team delivers on schedule 

  • Develop and execute software verification procedures and document results 

  • Contribute to productivity improvements throughPythonandMATLABscripts for build, test, and analysis automation 

  • Collaborate with cross-functional teams and customers to support technology development, qualification/certification, manufacturing readiness, and product launch 

  • Contribute to organizational knowledge and mentor less experienced team members 

  • Travel occasionally for vehicle integration activities and training 

Qualifications

Required: 

  • B.S.in Computer Engineering, Software Engineering, Electrical Engineering, or a related technical fieldand 5 or more yearsof relevant experience 

  • Excellent interpersonal and communication skills including writing, presentation, and status reporting for both technical and non-technical audiences 

  • Ability to interpretschematics, hardware/software interface specifications, and verification & validation plans 

  • Working knowledge of digital communication and diagnostic protocols such asSAE J1939, UDS, RS-232/422, ARINC, SPI 

  • U.S. Citizen or U.S. Permanent Resident(required) 

Preferred: 

  • Technical leadership experience throughout an aerospace, industrial, automotive, or medical product lifecycle 

  • Proficiency with lab tools and data acquisition (e.g.,oscilloscopes, function generators, ADC/DAC, JTAG) 

  • Working experience withMATLAB/Simulink 

  • Applied experience or coursework inControls Theoryand/orDigital Signal Processing (DSP) 

  • Experience with MCUs such asTI C2000/HerculesorSTM32 

  • Familiarity with safety and certification-oriented software development, such as: DO-178 / DO-331,IEC 61508-3, tool qualification guidance such asDO-330(or equivalent), functional safety standardsISO 13849, IEC 61508, IEC 62061, ISO 26262, ARP4761 

  • Familiarity with cybersecurity processes/standards such asDO-326, ISO 21434, or theEU Cyber Resilience Act 

  • Understanding of the interface and integration of software into electronics manufacturing 

Conditions of Employment

This position is subject to meeting U.S. export compliance and/or U.S. Government contracting citizenship eligibility requirements.

Equal Employment Opportunity

Parker is an Equal Opportunity and Affirmative Action Employer. Parker is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job related reasons regardless of race, ethnicity, color, religion, sex, sexual orientation, age, national origin, disability, gender identity, genetic information, veteran status, or any other status protected by law.  However, U.S. Citizenship, Permanent Residency or other appropriate status is required for certain positions, in accord with U.S. import & export regulations.
("Minority / Female / Disability / Veteran / VEVRAA Federal Contractor")

If you would like more information about Equal Employment Opportunity as an applicant under the law, please go to Employees & Job Applicants | U.S. Equal Employment Opportunity Commission

Employment Type: Regular

What Parker Hannifin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom