Firmware Engineer
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 ...
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 ...
Burlington, NC ยท On-site
$120 - $140/hr
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 ...
New
Burlington, NC ยท On-site
$120 - $140/hr
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 ...
New
$100K - $120K/yr
Contribute to the development of microcontroller firmware in C and C++ for embedded Linux applications. * Utilize tools such as LabVIEW for testing, measurement, or automation tasks as appropriate.
Quick apply
$100K - $120K/yr
Contribute to the development of microcontroller firmware in C and C++ for embedded Linux applications. * Utilize tools such as LabVIEW for testing, measurement, or automation tasks as appropriate.
$100K - $120K/yr
Contribute to the development of microcontroller firmware in C and C++ for embedded Linux applications. * Utilize tools such as LabVIEW for testing, measurement, or automation tasks as appropriate.
Quick apply
$100K - $120K/yr
Contribute to the development of microcontroller firmware in C and C++ for embedded Linux applications. * Utilize tools such as LabVIEW for testing, measurement, or automation tasks as appropriate.
Drive the architecture, design, development, and feature set of embedded microcontroller devices and associated toolsets, including: \- C \/ C++ (firmware) \- C# (toolsets) \- Python + GTK \/ Qt ...
Drive the architecture, design, development, and feature set of embedded microcontroller devices and associated toolsets, including: \- C \/ C++ (firmware) \- C# (toolsets) \- Python + GTK \/ Qt ...
Durham, NC ยท On-site
... microcontroller architectures beyond ESP32. - Awareness of EMI/EMC considerations when designing electronics intended for industrial environments. tags: senior embedded engineer, senior embedded ...
Durham, NC ยท On-site
... microcontroller architectures beyond ESP32. - Awareness of EMI/EMC considerations when designing electronics intended for industrial environments. tags: senior embedded engineer, senior embedded ...
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)
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 ...
$112K - $148K/yr
Experience with STM32 microcontroller development * Experience with embedded Linux systems and Yocto * Familiarity with CAN communication * Experience debugging on real hardware * Experience with Git ...
$112K - $148K/yr
Experience with STM32 microcontroller development * Experience with embedded Linux systems and Yocto * Familiarity with CAN communication * Experience debugging on real hardware * Experience with Git ...
Raleigh, NC ยท On-site
$112K - $148K/yr
Experience with STM32 microcontroller development * Experience with embedded Linux systems and Yocto * Familiarity with CAN communication * Experience debugging on real hardware * Experience with Git ...
Raleigh, NC ยท On-site
$112K - $148K/yr
Experience with STM32 microcontroller development * Experience with embedded Linux systems and Yocto * Familiarity with CAN communication * Experience debugging on real hardware * Experience with Git ...
Raleigh, NC ยท On-site
$112K - $148K/yr
Experience with STM32 microcontroller development * Experience with embedded Linux systems and Yocto * Familiarity with CAN communication * Experience debugging on real hardware * Experience with Git ...
Raleigh, NC ยท On-site
$112K - $148K/yr
Experience with STM32 microcontroller development * Experience with embedded Linux systems and Yocto * Familiarity with CAN communication * Experience debugging on real hardware * Experience with Git ...
$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 ...
$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)
... microcontroller, FPGA, or ASIC-based safety architectureProven track record of guiding a fuzing/firing system successfully through military weapon safety board approval processesProficiency with EDA ...
Quick apply
... microcontroller, FPGA, or ASIC-based safety architectureProven track record of guiding a fuzing/firing system successfully through military weapon safety board approval processesProficiency with EDA ...
Experience with microcontroller, FPGA, or ASIC-based safety architecture * Proven track record of guiding a fuzing/firing system successfully through military weapon safety board approval processes
Experience with microcontroller, FPGA, or ASIC-based safety architecture * Proven track record of guiding a fuzing/firing system successfully through military weapon safety board approval processes
Pinehurst, NC ยท On-site
$83K - $114K/yr
Develop, debug, and maintain embedded firmware for microcontroller-based embedded systems. * Support board bring-up, hardware debugging, firmware integration, and system-level troubleshooting. * Work ...
Quick apply
Pinehurst, NC ยท On-site
$83K - $114K/yr
Develop, debug, and maintain embedded firmware for microcontroller-based embedded systems. * Support board bring-up, hardware debugging, firmware integration, and system-level troubleshooting. * Work ...
Pinehurst, NC ยท On-site
$83K - $114K/yr
Develop, debug, and maintain embedded firmware for microcontroller-based embedded systems. * Support board bring-up, hardware debugging, firmware integration, and system-level troubleshooting. * Work ...
Pinehurst, NC ยท On-site
$83K - $114K/yr
Develop, debug, and maintain embedded firmware for microcontroller-based embedded systems. * Support board bring-up, hardware debugging, firmware integration, and system-level troubleshooting. * Work ...
Demonstrated experience with electronic circuit analysis (DC/AC), digital electronics, microcontroller programming, hardware-software integration, and troubleshooting utilizing laboratory ...
Demonstrated experience with electronic circuit analysis (DC/AC), digital electronics, microcontroller programming, hardware-software integration, and troubleshooting utilizing laboratory ...
Greensboro, NC ยท On-site
$127K - $167K/yr
Writes component level Hardware (electrical & mechanical) requirements or specifications which includes but not limited to microcontroller, Stepper Motor, LCD specifications, CAN & LIN, I/Os, Voltage ...
Greensboro, NC ยท On-site
$127K - $167K/yr
Writes component level Hardware (electrical & mechanical) requirements or specifications which includes but not limited to microcontroller, Stepper Motor, LCD specifications, CAN & LIN, I/Os, Voltage ...
$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.
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.
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.

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 $120,000 to $140,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