Drimva

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

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)