Heron Power
Intern, Firmware Engineering
Scotts Valley · On-site · Internship · Posted Oct 19, 2026
- Education
- Currently pursuing a BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
About the job
Develop and test embedded firmware for power conversion products, while supporting hardware bring-up, test automation, and development tooling.
What you'll do
- Write and debug embedded C firmware for microcontrollers.
- Implement and automate unit, hardware-in-the-loop, and real-hardware bench tests; assist with hardware bring-up and firmware debugging.
- Improve development tooling, document work, and participate in code reviews.
What they ask for
- Currently pursuing a BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Good C/C++ programming skills and some embedded experience from coursework, clubs, or personal projects.
- Basic Python scripting skills.
- Familiarity with Git or another version control tool.
Nice to have
- Experience with microcontrollers and common peripherals (ADC, PWM, UART, SPI, CAN), RTOS, or real-time programming.
- Familiarity with lab tools such as an oscilloscope or debugger; interest in power electronics or energy.
Tools
C, C++, Python, Git, ADC, PWM, UART, SPI
Model-written summary · the original posting is authoritative