Role Summary
We’re looking for a Computer Engineering Intern to support both our R&D and Sustaining Engineering teams. You’ll work on embedded firmware development in C , electronics troubleshooting , and test development across prototype systems and existing products in the field. This is a hands-on role that collaborates closely with electrical, firmware, software, and lab teams.
What You’ll Do
- Develop, debug, and maintain embedded C firmware for MCU-based systems (Microchip, NXP, STM32-class devices)
- Support product sustaining work : investigate issues, reproduce failures, implement fixes, and verify changes
- Bring-up and troubleshoot hardware using lab tools (DMM, oscilloscope, logic analyzer)
- Execute test plans, capture data, and clearly document results / root cause
- Write and maintain Python test scripts / tools (bench automation, data logging, analysis)
- Assist with test fixtures, work instructions, and repeatable lab processes
- (Optional / Bonus) Use Altium Designer to review schematics / PCB layouts or assist with small edits
What We’re Looking For (Minimum Qualifications)
Current student pursuing BS / MS in Computer Engineering, Electrical Engineering, or relatedExperience programming in C (coursework, projects, clubs, internships)Basic understanding of electronics (voltage / current, common components, reading schematics)Comfortable working in a lab environment and learning hands-on debuggingAble to communicate clearly and document work (notes, test results, change summaries)Nice-to-Haves
Experience with MCU peripherals and interfaces (I2C / SPI / UART / CAN)Familiarity with interrupts, timers, DMA, low-power modes, or memory-constrained developmentExposure to RTOS concepts (tasks, queues, synchronization)Git / source control and basic dev workflow (branches, PRs)Altium exposureInstrument / automation tooling (serial, USB instruments, SCPI)What You’ll Gain
Real-world embedded development across new development + sustaining supportMentorship from a multidisciplinary engineering groupPractical debugging skills across firmware + electronicsExperience building test tools that improve development speed and product quality