

Firmware Engineer
Location
Austin, TX
Level
Senior-Level
Department
Energy
Type
Salary
Job Description
Posted on:
2025-10-25
Responsibilities
- Architect, design, and deliver mission-critical firmware for the energy fleet.
- Analyze computer architecture to optimize processor and microcontroller selections.
- Contribute to the full embedded software stack from bootloaders to application layers.
- Collaborate with hardware engineers to troubleshoot integration issues.
- Lead the lifecycle of new embedded systems from definition to deployment.
- Debug complex system-level issues and guide software/hardware interface design.
- Participate in code reviews to ensure high-quality, reliable software.
Job Requirements
- Proven experience in embedded software development on bare-metal systems or RTOS.
- Expertise in developing low-level embedded software with low-latency design.
- Ability to write clean, maintainable code and build reliable software from scratch.
- Experience with test-driven development and CI/CD methods.
- Familiarity with reading hardware schematics and power systems integration.
- Knowledge of Embedded Linux ecosystem and computer architectures.
- Understanding of safety and regulatory certification processes.




