OnLogic
Firmware Engineering Co-op
Cary, North Carolina +1 · Internship · Posted Sep 1, 2026
- Location
- Cary, North Carolina
South Burlington, Vermont - Education
- Currently pursuing a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field; must return for 1+ semester after the co-op.
- Visa sponsorship
- Must be able to work in the U.S. without visa sponsorship.
About the job
Develop firmware and software infrastructure for OnLogic motherboards and expansion cards, supporting products through design, validation, and production.
What you'll do
- Document microcontroller firmware requirements and develop bare-metal firmware, RTOS ports, and device drivers.
- Build infrastructure for firmware builds, tests, and releases; help improve development processes.
- Support product certification, sustainability, customer software/firmware issues, and issue resolution.
What they ask for
- Currently pursuing a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, and returning for at least one semester after the co-op.
- Understanding of software/firmware design with C and Assembly.
- Experience using basic development tools to troubleshoot software and software/hardware interactions.
- Familiarity with software/firmware design and implementation in Linux or Windows; available full-time January–June 2027 and able to work in the U.S. without visa sponsorship.
Pay
$22/hour (base salary)
Tools
C, Assembly, Linux, Windows, RTOS
Model-written summary · the original posting is authoritative