Base Power Company

Firmware Engineering Intern

Job Description

Posted on: 
2026-03-25

Responsibilities

  • Design, implement, and test firmware in C/C++ for embedded systems.
  • Develop and debug device drivers and communication interfaces.
  • Write reliable and safe code under real-world constraints.
  • Collaborate with hardware engineers and other software teams for system integration.
  • Read schematics and interpret datasheets.
  • Solve problems related to the interaction of software with physical hardware.
  • Engage in projects that directly affect power management and grid stability.

Job Requirements

  • Solid understanding of C/C++ and embedded systems concepts.
  • Experience with microcontrollers, RTOS, or robotics from coursework or prior internships.
  • Interest in real systems behavior and debugging hardware.
  • Strong communication skills in collaborative environments.
  • Self-directed and curious mindset towards problem-solving.
  • Ability to work on impactful projects in a fast-paced setting.
  • Commitment to the mission of rebuilding the grid and contributing to meaningful work.
Apply now

More job openings