Demo

Firmware Engineering Co-op

OnLogic
Cary, NC Full Time
POSTED ON 9/2/2026
AVAILABLE BEFORE 11/2/2026

As a member of the Firmware Engineering Team at OnLogic, you will learn some of the rigors and unique design methodologies OnLogic uses to create the world’s most reliable Industrial PCs during this 6-month Co-op (January 2027 – June 2027). You will work alongside Firmware engineers to develop firmware and software infrastructure targeting various CPU, SoCs, and microcontroller architectures, specifically targeting a range of motherboards and expansion cards.

In this role, you will be involved in the complete product lifecycle—from initial concept and development to prototype build, validation, and through to volume production. 

We believe in the power of in-person collaboration and the benefits of a strong workplace community. Therefore, this Co-op will take place onsite in Cary, North Carolina, or South Burlington Vermont.

In this role, you’ll be responsible for: 
  • Working with the product definition and product design team to identify and document the microcontroller firmware requirements.
  • Performing bare metal firmware development.
  • Performing RTOS porting and development of the device drivers.
  • Developing infrastructure to support firmware build, test and release.
  • Participating in continuous improvement of the company’s development processes.
  • Supporting product certification process including document and issue fixing.
  • Supporting product sustainability and customer requirements for SW/FW related issues.
  • Tracking issues and assisting with severity assessments, facilitating resolutions and/or appropriate documentation.

  • An undergraduate student currently pursuing a bachelor’s degree majoring in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, who will return for 1 semester at their institution following completion of the Co-op.
  • Understanding of software/firmware design with C, Assembly.
  • Experience using basic development tools to troubleshoot software and interactions at the software/hardware boundary. 
  • Familiarity with software/firmware design and  implementation within a Linux or Windows environment.
  • Available full-time (up to 40 hours per week) from January 2027 through June 2027
  • Ability to work in the U.S. without visa sponsorship.
  • Satisfactory completion of a background check.

Who we're looking for:
  • A hands-on engineer who enjoys digging in and working at the low level where accounting for interactions, behaviors, and unknowns that span the software stack and underlying hardware.
  • A detail-oriented developer who understands that precision in firmware/software design constraints is vital for industrial reliability.
  • A self-motivated individual with an ability to solve complex software/firmware problems strategically.
  • Someone with excellent written and verbal communication skills for collaborating and documenting, design reasoning, decisions and implementation details.

The team you will be joining: 

Our Engineering team creates our cutting edge industrial computers by finding innovative solutions on a daily basis. The Engineering 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, Applications and Regulatory.

Learn more about Life at OnLogic: www.onlogic.com/life-at-onlogic.

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.

The pay for this co-op is $22/hour, with an up to 40 hour per week commitment, January to June, 2027.

Salary : $22

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Engineering Co-op?

Sign up to receive alerts about other jobs on the Firmware Engineering Co-op career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$87,429 - $110,032
Income Estimation: 
$103,075 - $132,729
Income Estimation: 
$99,722 - $129,659
Income Estimation: 
$95,339 - $136,177
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at OnLogic

  • OnLogic South Burlington, VT
  • As a member of the Firmware Engineering Team at OnLogic, you will learn some of the rigors and unique design methodologies OnLogic uses to create the world... more
  • Just Posted

  • OnLogic South Burlington, VT
  • As a valued member of the Finance Team at OnLogic you will play a key role in helping our leadership team understand the financial impacts of business choi... more
  • Just Posted

  • OnLogic South Burlington, VT
  • As a member of the Business Operations Team at OnLogic, you'll be the operational glue holding our federal and defense business together. This is a new rol... more
  • 2 Days Ago

  • OnLogic South Burlington, VT
  • Join OnLogic as a Firmware Engineer and contribute to the development and sustaining of our industrial computing products. This dynamic role involves firmw... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Firmware Engineering Co-op jobs in the Cary, NC area that may be a better fit.

  • RMF Engineering, Inc Raleigh, NC
  • RMF is currently seeking an engineering undergraduate for a full-time intern/co-op position. Duration and start/ finish windows based on the candidate’s ac... more
  • 2 Months Ago

  • Mobile Communications America Morrisville, NC
  • Mobile Communications America, Inc. opens doors to rising Sophomores, Juniors, and Seniors by giving them an opportunity to have hands-on experience to tak... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!