Energy Job Search · 7 hours ago
Computer Engineering Intern
Energy Job Search is looking for a Computer Engineering Intern to support their R&D and Sustaining Engineering teams. The role involves hands-on work in embedded firmware development, electronics troubleshooting, and test development across prototype systems and existing products.
Staffing & Recruiting
Responsibilities
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
Qualification
Required
Current student pursuing BS/MS in Computer Engineering, Electrical Engineering, or related
Experience 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 debugging
Able to communicate clearly and document work (notes, test results, change summaries)
Preferred
Experience with MCU peripherals and interfaces (I2C/SPI/UART/CAN)
Familiarity with interrupts, timers, DMA, low-power modes, or memory-constrained development
Exposure to RTOS concepts (tasks, queues, synchronization)
Git/source control and basic dev workflow (branches, PRs)
Altium exposure
Instrument/automation tooling (serial, USB instruments, SCPI)
Company
Energy Job Search
Join 3,000,000+ energy professionals who trust us to power their careers.
Funding
Current Stage
Growth StageCompany data provided by crunchbase