

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




