

Power Electronics Firmware Engineer
Location
San Francisco, CA
Level
Senior-Level
Department
Energy
Type
Salary
Job Description
Posted on:
2025-06-11
Responsibilities
- Develop real-time firmware for power electronics control, including inverter control and grid interconnect algorithms.
- Collaborate with power electronics and control engineers to implement control algorithms.
- Ensure firmware meets safety-critical requirements for regulatory compliance.
- Work with hardware and electrical engineers to integrate firmware with custom PCBs.
- Implement diagnostics, fault detection, and recovery mechanisms for reliability.
- Conduct hardware-in-the-loop (HIL) testing and field validation to verify performance.
- Document firmware architecture and compliance considerations.
Job Requirements
- 5+ years of experience in embedded firmware development focused on power electronics.
- Proficiency in C/C++ for embedded systems, with real-time constraints.
- Experience developing control algorithms for inverters and battery systems.
- Familiarity with DSP, microcontrollers, and FPGA-based control.
- Experience in a safety-critical, regulated environment.
- Hands-on experience with embedded debugging tools.
- Strong understanding of power electronics principles and modulation techniques.