Firmware Engineering Co-op
Core
Develop firmware and software infrastructure for industrial PCs, motherboards, and expansion cards targeting various CPU, SoC, and microcontroller architectures.
Role type
Firmware Engineering Co-op (Undergraduate)
Builds
Firmware, device drivers, build/test/release infrastructure for industrial computing hardware
Domain
Industrial Computing / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Assembly, bare metal firmware development, RTOS porting, device driver development, Linux/Windows environment familiarity, hardware boundary troubleshooting
Responsibilities
Document microcontroller firmware requirements, develop firmware and device drivers, build test and release infrastructure, support product certification, track and resolve issues
Seniority
Co-op (Undergraduate)