Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineering Co-op

$22 per hour

OnLogic

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:

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

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

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineering Co-op in Cary, NC vacancy
  • $60 - $65 per hour

     ...Immediate need for a talented Firmware Engineer . This is a 06+ Months Contract opportunity with long-term potential and is located in Morrisville, NC (Hybrid) . Please review the job description below and contact me ASAP if you are interested. Job ID:26-31067... 
    Suggested
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Morrisville, NC
    1 day ago
  • $176.3k - $270.37k

     ...Requirements About Our Team We’re looking for Senior UEFI Engineer to join our Infrastructure Solutions Group (ISG) at Lenovo. As...  ...work with software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools, manage builds, and release... 
    Suggested
    Local area

    Lenovo

    Morrisville, NC
    1 day ago
  • $23 - $35.5 per hour

    Schneider Electric has a new opportunity for an Electronics Hardware Engineer Co-Op , to join our team in June 2027 , based in Cedar Rapids, Iowa or Raleigh, NC . This individual will be able to gain hands‑on experience utilizing knowledge of electronics design and simulation... 
    Suggested
    Hourly pay
    Full time

    Schneider Electric

    Raleigh, NC
    4 days ago
  • Schneider Electric's Electronics Hardware Engineer Co-Op in Cedar Rapids, IA or Raleigh, NC offers hands-on experience in electronics design and simulation. You will analyze design solutions, test product designs in a lab, and be mentored by senior engineers to build resiliency... 
    Suggested

    Schneider Electric

    Raleigh, NC
    4 days ago
  •  ...Senior UEFI EngineerWe're looking for a Senior UEFI Engineer to join our Infrastructure Solutions Group (ISG) at Lenovo. As a member of...  ...work with software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools, manage builds, and release... 
    Suggested
    Local area

    Lenovo

    Morrisville, NC
    3 days ago
  • Schneider Electric offers an Electronics/Hardware Engineer Co-Op based in Cedar Rapids, IA or Raleigh, NC, starting June 2027 for 6 months. You will gain hands-on experience in electronics design and simulation, under the guidance of senior engineers, evaluating and testing... 

    Schneider Electric

    Raleigh, NC
    4 days ago
  • $100k - $120k

     ...Job Description Job Description 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... 
    Temporary work
    Work at office
    Relocation
    Visa sponsorship

    OnLogic

    Cary, NC
    11 days ago
  • $23 - $35.5 per hour

     ...Schneider Electric has a new opportunity for an Electronics/Hardware Engineer Co-Op to join our team in June 2027 , based in Cedar Rapids, Iowa or Raleigh, NC . This individual will be able to gain hands-on experience utilizing knowledge of electronics design and... 
    Hourly pay
    Full time
    Summer work
    Internship
    Immediate start

    Schneider Electric

    Raleigh, NC
    3 days ago
  • $140k - $180k

     ...conformance, IEC 62443 / NERC CIP — with clear design and test documentation Minimum Qualifications B.S. or M.S. in Electrical Engineering, Power Electronics, Controls, or Computer Engineering (or equivalent experience) Strong grasp of power‑electronics control —... 
    Local area

    Delta Electronics

    Morrisville, NC
    5 days ago
  • $60 - $66 per hour

     ...Senior Firmware Engineer Our IoT device consulting firm client in Morrisville, NC (RTP) is seeking a Senior Firmware Engineer on a contract basis to design, develop, and debug embedded C firmware for microcontroller-based IoT, RF, and embedded products, working alongside... 
    Full time
    Contract work
    For contractors
    Local area
    Remote work
    Visa sponsorship
    Relocation package

    HireNetworks

    Raleigh, NC
    4 days ago
  •  ...CarolinaSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Mariah McCowanPiper Companies is seeking an Junior Firmware Engineer to sit onsite in RTP NC to join a leading technology organization focused on advanced networking and embedded systems... 

    ZP Group

    Raleigh, NC
    6 days ago
  • $101.6k - $152.4k

    Schneider Electric has a meaningful opportunity available for a Senior Firmware Engineer for our Power Products division in the greater Raleigh, NC area. You will work for a company consistently rated by Fortune as one of the “Great Places to Work”, by Glassdoor as the... 
    Full time
    Temporary work
    Immediate start
    Flexible hours

    Schneider Electric

    Raleigh, NC
    7 days ago
  • $115k - $145k

     ...CarolinaSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Beth RobertsPiper Companies is seeking an Embedded Firmware Design Engineer to join a leading telecommunications technology company onsite 5 days per week near Raleigh, NC. The ideal Embedded... 

    ZP Group

    Raleigh, NC
    5 days ago
  •  ...and validation of unit-level and grid-code compliant control firmware for power electronic and generation assets within microgrid and...  ...Required Qualifications ~ Bachelor’s degree in Electrical Engineering, Power Electronics, Controls, or related field (Master’s preferred... 
    Full time
    Local area
    Worldwide

    Delta Electronics Americas

    Raleigh, NC
    3 days ago
  • Schneider Electric is offering an Electronics Hardware Engineer Co‑Op in Cedar Rapids, IA or Raleigh, NC. The 6‑month program runs June 2027 through December 2027, providing hands-on experience in design, simulation, testing, and resiliency of electronic hardware under... 

    Schneider Electric

    Raleigh, NC
    1 day ago
  • Job Summary:We are currently looking for Software Engineering interns to join us in these locations:Boston, MALowell, MARaleigh, NCYou will work closely with a senior mentor to gain technical knowledge and experience in your field, and cooperate with a broader international... 
    Contract work
    Internship
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    7 days ago
  •  ...Job Title: Embedded Software Engineer Location: Cary, NC Duration: Contract 1 + Years Key Responsibilities Develop and maintain embedded software applications using C/C++ and MATLAB Simulink . Perform requirements analysis, operational concept development... 
    Contract work

    The Judge Group

    Cary, NC
    4 days ago
  •  ...Embedded Software Engineer-3 years experience Experience with modeling language (MATLAB, Model Based design, Simulink and Stateflow), C and or C++. Knowledge of embedded Operating System and drivers. Experience with CAN/J1939 network Experience with unit and... 
    Temporary work
    Local area

    Entegee

    Cary, NC
    4 days ago
  •  ...on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Embedded Firmware Engineer — AI/HPC Networking Silicon based in the United States. As a Principal Embedded Firmware Engineer, you will shape the firmware... 
    Full time
    Local area
    Remote work
    Flexible hours

    Jobgether

    Raleigh, NC
    3 days ago
  •  ...Knowledge of software delivery processes What Makes You Stand Out (Desired skills/experiences) • Strong passion for embedded engineering and learning new technologies • Experience with control systems design and analysis on agricultural applications • Experience... 
    Full time
    Work experience placement

    CTC

    Cary, NC
    1 day ago
  • $50 per hour

     ...those who want to keep growing, learning, and evolving. We at Kelly® hear you, and we’re here for you! We’re seeking a Software Engineer I – Software Engineering to work at a premier manufacturing client in Cary, NC. Sound good? Take a closer look below. You owe it to... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours
    Shift work
    Day shift

    Kelly

    Cary, NC
    4 days ago
  • $68.9k - $131.1k

     ...challenges and to meet the demands of a rapidly evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy.  Our dynamic engineers develop demanding,... 
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, NC
    4 days ago
  •  ...HDR is seeking a Commissioning Engineering Co-Op/Intern to support planning, execution, and documentation of commissioning for building systems and industrial facilities. You will work under the guidance of senior commissioning professionals to verify that MEP and process... 
    Internship

    HDR

    Raleigh, NC
    3 days ago
  •  ...Role: Schematic/Board Design Hardware Engineer Location: RTP, NC - Onsite Requirements: BSEE or MSEE with 5+ years of experience in hardware board design and development. Prior experience designing with x86 and/or ARM processors. Prior experience in designing... 
    Full time

    Programming.com

    Morrisville, NC
    3 days ago
  •  ...Azure DevOps, and deliver IEEE 1547-2018 / UL 1741-SB compliant firmware. Key Responsibilities Develop firmware/middleware for...  ...Minimum Qualifications BS/MS in Computer Engineering, Electrical Engineering, or Computer Science; 5+ years in embedded... 
    Local area

    Delta Electronics (Americas)

    Morrisville, NC
    5 hours ago
  •  ...Rust Embedded Software EngineerAre you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy? Our dynamic engineers develop demanding, trusted, and superior solutions to make the... 
    Contract work

    Raytheon

    Morrisville, NC
    4 days ago
  • $45 - $50 per hour

     ...looking for an energetic, innovative, and self-starting software engineer to design, implement, test, and support features & solutions...  ...embedded software or application software.Develop and validate firmware.Conduct debugging and testing of software and systems.Ensure product... 
    Temporary work

    Actalent

    Morrisville, NC
    5 days ago
  • IMEG Corp. is seeking an Electrical Engineering Co-op Intern in Raleigh, NC. The role provides hands-on experience in engineering analysis, design, and oversight of electrical systems in buildings, with a 3-12 month program duration depending on the co-op length. You will... 
    Internship

    IMEG Corp.

    Raleigh, NC
    4 days ago
  • $130k - $150k

     ...compliance, and manufacturing readiness as you collaborate with firmware, FPGA, layout, and manufacturing teams. Onsite (5 days per...  ...analyzers and other lab instrumentsCoordinate with firmware and FPGA engineers on pin assignments, memory selection, and interface... 

    NextDeavor

    Morrisville, NC
    3 days ago
  •  ...Knowledge of software delivery processes \n What Makes You Stand Out (Desired skills/experiences) \n • Strong passion for embedded engineering and learning new technologies \n • Experience with control systems design and analysis on agricultural applications \n •... 
    Work experience placement

    CTC

    Cary, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineering Co-op. Be the first to apply!