

Firmware Engineering Intern
Location
Austin, TX
Level
Internship
Department
Energy
Type
Salary
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.


