Intern, Firmware Engineering

Heron Power•Scotts Valley, CA

About The Position

Heron Power is a startup building power electronics for the modern grid, initially focusing on converters that connect large-scale renewables, storage, and loads to the grid. As an Intern, Firmware Engineering, you will develop and test embedded firmware for power conversion products and support hardware bring-up, test automation, and development tooling while working alongside experienced firmware and hardware engineers. The role offers a dynamic, collaborative environment focused on first-principles engineering and solving difficult problems.

Requirements

  • Currently pursuing a BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Good C/C++ programming skills.
  • Some embedded experience through coursework, clubs, or personal projects.
  • Basic Python for scripting.
  • Familiarity with Git or another version control tool.

Nice To Haves

  • Experience with microcontrollers and common peripherals such as ADC, PWM, UART, SPI, and CAN.
  • Familiarity with an RTOS or real-time programming.
  • Experience with lab tools such as an oscilloscope or debugger.
  • Interest in power electronics or energy.

Responsibilities

  • Write and debug embedded C firmware for microcontrollers.
  • Implement test cases and automate test execution, including unit tests, hardware-in-the-loop tests, and real hardware bench tests.
  • Support hardware bring-up and firmware debugging using lab and debugging tools.
  • Improve build, test, and development tooling.
  • Write clear documentation and participate in code reviews.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service