Base Power Company

Firmware Engineering Intern

Job Description

Posted on: 
2026-05-27

Responsibilities

  • Build core firmware in C/C++ for embedded systems.
  • Develop and debug device drivers and communication interfaces.
  • Contribute to fleet-critical systems for home energy management.
  • Write reliable and deterministic code under real-world constraints.
  • Collaborate with hardware and software engineers to solve integration issues.
  • Work with timing diagrams, interrupts, and debugging hardware.
  • Engage in a dynamic startup environment with evolving responsibilities.

Job Requirements

  • Solid understanding of C/C++ and embedded systems.
  • Experience with microcontrollers, RTOS, or sensor integration.
  • Interest in real systems behavior and debugging tools.
  • Strong communication skills in collaborative settings.
  • Self-directed with a problem-solving mindset.
  • Willingness to adapt to changing priorities in a startup.
  • Commitment to the mission of improving the power grid.
Apply now

More job openings