Firmware Engineering Co-op
$22 per hourOnLogic
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$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...SuggestedContract workLocal areaImmediate start$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...SuggestedLocal area$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...SuggestedHourly payFull time- 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
- ...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...SuggestedLocal area
- 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...
$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 workWork at officeRelocationVisa sponsorship$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 payFull timeSummer workInternshipImmediate start$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$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 timeContract workFor contractorsLocal areaRemote workVisa sponsorshipRelocation package- ...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...
$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 timeTemporary workImmediate startFlexible hours$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...- ...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 timeLocal areaWorldwide
- 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...
- 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 workInternshipWork at officeRemote workFlexible hours
- ...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
- ...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 workLocal area
- ...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 timeLocal areaRemote workFlexible hours
- ...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 timeWork experience placement
$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 payFull timeImmediate startFlexible hoursShift workDay shift$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 workTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...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
- ...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
- ...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
- ...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
$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- 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
$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...- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineering Co-op. Be the first to apply!







