Technical Lead - Embedded Control
Core
Design, implement, and test embedded control firmware for solar inverters, power optimizers, and energy storage converters.
Role type
Senior Technical Lead Embedded Control Firmware Engineer
Builds
Embedded control firmware for solar power conversion products
Domain
Renewable energy / Power electronics
Required skills
C/C++ firmware development, embedded control algorithms, RTOS, bare-metal code, microcontroller architecture, SPI/I2C/UART/CAN protocols, JTAG/SWD debugging, board bring-up, PLECS/MATLAB simulation, SIL/HIL testing
Preferred skills
Power electronics industry experience, Typhoon HIL experience
Technologies
C, C++, PLECS, MATLAB, Typhoon HIL, RTOS, JTAG, SWD
Responsibilities
Lead design and development of embedded control firmware for inverters and converters; Collaborate with hardware and product teams to define system requirements; Develop efficient digital control firmware for various microcontrollers; Conduct testing and verification of firmware functionality and performance; Troubleshoot and debug firmware and hardware interactions; Participate in code reviews to ensure code quality; Support certification processes with technical documentation.
Seniority
Senior, hands-on IC with leadership responsibilities
