Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle--from initial concept and ...
Quick apply
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle--from initial concept and ...
Quick apply
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle--from initial concept and ...
Cary, NC ยท On-site
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle--from initial concept and ...
Cary, NC ยท On-site
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle--from initial concept and ...
Cary, NC ยท On-site
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle--from initial concept and ...
Quick apply
Cary, NC ยท On-site
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle--from initial concept and ...
Cary, NC ยท On-site
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle-from initial concept and ...
Cary, NC ยท On-site
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle-from initial concept and ...
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle-from initial concept and ...
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle-from initial concept and ...
South Burlington, VT ยท On-site
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle-from initial concept and ...
South Burlington, VT ยท On-site
Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle-from initial concept and ...
You will work alongside Firmware engineers to develop firmware and software infrastructure targeting various CPU, SoCs, and microcontroller architectures, specifically targeting a range of ...
You will work alongside Firmware engineers to develop firmware and software infrastructure targeting various CPU, SoCs, and microcontroller architectures, specifically targeting a range of ...
Cary, NC ยท On-site
$22/hr
You will work alongside Firmware engineers to develop firmware and software infrastructure targeting various CPU, SoCs, and microcontroller architectures, specifically targeting a range of ...
Cary, NC ยท On-site
$22/hr
You will work alongside Firmware engineers to develop firmware and software infrastructure targeting various CPU, SoCs, and microcontroller architectures, specifically targeting a range of ...
Cary, NC ยท On-site
$22/hr
You will work alongside Firmware engineers to develop firmware and software infrastructure targeting various CPU, SoCs, and microcontroller architectures, specifically targeting a range of ...
Quick apply
Cary, NC ยท On-site
$22/hr
You will work alongside Firmware engineers to develop firmware and software infrastructure targeting various CPU, SoCs, and microcontroller architectures, specifically targeting a range of ...
... microcontroller devices and associated toolsets, including: \n \n \- C \/ C++ (firmware) \n \n \- C# (toolsets) \n \n \- Python + GTK \/ Qt (toolsets) \n \n \- ST Micro + Microchip MCU development ...
... microcontroller devices and associated toolsets, including: \n \n \- C \/ C++ (firmware) \n \n \- C# (toolsets) \n \n \- Python + GTK \/ Qt (toolsets) \n \n \- ST Micro + Microchip MCU development ...
Raleigh, NC ยท On-site
MSEE preferred * 5-8 years of progressive embedded system design experience in at least two of the following areas: * 8/16-bit microcontroller hardware/firmware design * 32-bit / ARM MCU/MPU hardware ...
New
Raleigh, NC ยท On-site
MSEE preferred * 5-8 years of progressive embedded system design experience in at least two of the following areas: * 8/16-bit microcontroller hardware/firmware design * 32-bit / ARM MCU/MPU hardware ...
New
Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems.Participate in requirements definition, risk analysis, and traceability to ...
Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems.Participate in requirements definition, risk analysis, and traceability to ...
Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems. * Participate in requirements definition, risk analysis, and traceability to ...
Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems. * Participate in requirements definition, risk analysis, and traceability to ...
Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems. * Participate in requirements definition, risk analysis, and traceability to ...
Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems. * Participate in requirements definition, risk analysis, and traceability to ...
Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems. * Participate in requirements definition, risk analysis, and traceability to ...
Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems. * Participate in requirements definition, risk analysis, and traceability to ...
Laurinburg, NC ยท On-site
Experience with microcontroller platforms (e.g., Arduino) and familiarity with PLC ladder logic. * Knowledge of communication protocols (Serial, SPI, I2C, GPIB, Modbus, Ethernet/IP, Ethernet, TCP/IP)
Laurinburg, NC ยท On-site
Experience with microcontroller platforms (e.g., Arduino) and familiarity with PLC ladder logic. * Knowledge of communication protocols (Serial, SPI, I2C, GPIB, Modbus, Ethernet/IP, Ethernet, TCP/IP)
Apex, NC ยท On-site
$37K - $50K/yr
May involve some assembly and C programming for microcontroller firmware. Required Experience, Education, Skills, Training and Competencies * Understanding of object oriented programming (experience ...
Apex, NC ยท On-site
$37K - $50K/yr
May involve some assembly and C programming for microcontroller firmware. Required Experience, Education, Skills, Training and Competencies * Understanding of object oriented programming (experience ...
Apex, NC ยท On-site
$37K - $50K/yr
May involve some assembly and C programming for microcontroller firmware. Required Experience, Education, Skills, Training and Competencies * Understanding of object oriented programming (experience ...
Apex, NC ยท On-site
$37K - $50K/yr
May involve some assembly and C programming for microcontroller firmware. Required Experience, Education, Skills, Training and Competencies * Understanding of object oriented programming (experience ...
Laurinburg, NC ยท On-site
Experience with microcontroller platforms (e.g., Arduino) and familiarity with PLC ladder logic. * Knowledge of communication protocols (Serial, SPI, I2C, GPIB, Modbus, Ethernet/IP, Ethernet, TCP/IP)
Laurinburg, NC ยท On-site
Experience with microcontroller platforms (e.g., Arduino) and familiarity with PLC ladder logic. * Knowledge of communication protocols (Serial, SPI, I2C, GPIB, Modbus, Ethernet/IP, Ethernet, TCP/IP)
Pilot Mountain, NC ยท On-site
$25.50 - $47/hr
Microcontroller programming, example Arduino or eq. * 3D printing Desirable skills: * Team leadership skills and experience * Knowledge of manufacturing techniques (machining, sheet metal forming ...
Pilot Mountain, NC ยท On-site
$25.50 - $47/hr
Microcontroller programming, example Arduino or eq. * 3D printing Desirable skills: * Team leadership skills and experience * Knowledge of manufacturing techniques (machining, sheet metal forming ...
$69.1K - $78.4K
16% of jobs
$78.4K - $87.7K
9% of jobs
$88.6K is the 25th percentile. Wages below this are outliers.
$87.7K - $97K
5% of jobs
$97K - $106.2K
14% of jobs
The median wage is $115.5K / yr.
$106.2K - $115.5K
6% of jobs
$115.5K - $124.8K
13% of jobs
$133.1K is the 75th percentile. Wages above this are outliers.
$124.8K - $134.1K
14% of jobs
$134.1K - $143.4K
9% of jobs
$143.4K - $152.7K
10% of jobs
$152.7K - $162K
5% of jobs
$162K - $171.3K
0% of jobs
$69.1K
$116.3K
$171.3K
A Microcontroller job involves working with small, programmable computing devices used in embedded systems. Professionals in this role design, develop, and troubleshoot microcontroller-based applications for industries like automotive, consumer electronics, and industrial automation. Responsibilities may include writing firmware, optimizing power consumption, and integrating hardware components. Strong knowledge of programming languages such as C/C++ and an understanding of electronics are essential.
Microcontroller Engineers are responsible for designing, programming, and testing embedded systems that control devices or processes. Their daily tasks often include writing and debugging firmware, integrating sensors and peripherals, and collaborating closely with hardware engineers and product designers to ensure seamless system functionality. They may also participate in code reviews, system validation, and troubleshooting field issues. Working on interdisciplinary teams, Microcontroller Engineers often contribute to hardware selection and optimization, making their role essential throughout the product development lifecycle.
To thrive as a Microcontroller Engineer, you need a solid background in embedded systems, electronics, and programming languages such as C or C++. Familiarity with development environments, circuit design tools, and microcontroller families (like ARM, PIC, or AVR), as well as certifications such as Embedded Systems Certifications, are typically valuable. Problem-solving skills, attention to detail, and effective teamwork make someone stand out in this position. These skills ensure the reliable design, testing, and implementation of microcontroller-based solutions that meet complex project requirements.
The most popular types of Microcontroller jobs in North Carolina are:
For Microcontroller jobs in North Carolina, the most frequently searched job titles are:
The top searched job categories for Microcontroller jobs in North Carolina are:

Cary, NC โข On-site
Full-time
Retirement
Re-posted 20 days ago
Join OnLogic as a Firmware Engineer and contribute to the development and sustaining of our industrial computing products. This dynamic role involves firmware and software coding across various CPU, SoC, and microcontroller architectures, specifically targeting a range of motherboards and expansion cards. Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware.
You will be involved in the complete product lifecycle—from initial concept and development to prototype builds, validation, and volume production. We are a fast-growing company seeking a dedicated team member to help us continue to "Make It Possible."
We believe in the power of in-person collaboration and the benefits of a strong workplace community. Therefore, this role requires an onsite presence at our office in either South Burlington, VT, or Cary, NC. Candidates who can comfortably commute or relocate are encouraged to apply.
In this role, you’ll be responsible for:Our Engineering team creates cutting-edge industrial computers by finding innovative solutions on a daily basis. The team's success relies on collaboration, creative thinking, and a commitment to being at the forefront of technology. Roles on our Engineering team include Electrical, Mechanical, Firmware, Applications, Sustaining, and Regulatory.
Learn more about Life at OnLogic: https://www.onlogic.com/about/careers/life-at-onlogic/
Requirements
A self-motivated professional who can work independently and take action proactively. You work best in a high-energy, fast-growing industrial computer environment. You enjoy solving problems, possess a desire to learn, and have experience with the design of x86 or ARM-based motherboards, ideally for industrial applications.
Who we are:OnLogic employees have the opportunity to shape our future and drive impactful change. We design and manufacture specialized computers and hardware solutions for companies all over the world, helping them to make the seemingly impossible possible. Our computers are designed to work where others fail, and it's our vision to be the first choice in industrial computing. To make that vision a reality, we've built a team of ambitious problem solvers, guided by the company's core values of Open, Fair, Innovative, and Independent. We have an open office, open salaries, and strive to be fair and transparent in our decision making. We encourage input and feedback from every member of our team and look to improve ourselves and our business every single day.
Diversity is an essential element of our core values. Not just respecting, but actively embracing a variety of backgrounds, life experiences, and opinions, helps us foster innovation, enhances our problem-solving capabilities, and promotes learning and engagement among the members of our team. We strongly encourage those with diverse backgrounds to apply.
We are committed to providing a safe, inclusive, and harassment-free workplace for all employees. We do not tolerate any form of harassment, discrimination, or bias based on race, ethnicity, gender, sexual orientation, religion, disability, age, or any other protected characteristic.
To learn more about our values, our mission and what it's like to work at OnLogic, visit www.onlogic.com/careers.
Benefits
The salary range for this role is $140,000 to $160,000. We determine final compensation based on discussions with applicants and their experience in similar roles.
Sourced by ZipRecruiter
Computer and peripheral equipment manufacturing
201 - 500 Employees
South Burlington, VT, US
2003