Embedded Control Firmware
Core
Design, implement, and test embedded control firmware for solar power conversion products including inverters, power optimizers, and energy storage converters.
Role type
Senior IC embedded control firmware engineer
Builds
Embedded control firmware for solar inverters, power optimizers, and energy storage converters
Domain
Renewable energy / Power electronics
Required skills
C/C++ programming, embedded digital control algorithms, RTOS, bare-metal code development, microcontroller architecture, SPI/I2C/UART/CAN protocols, JTAG/SWD debugging, device drivers, interrupt handling, control loop simulation (PLECS/MATLAB), HIL testing
Preferred skills
Power electronics converter design, optimization of firmware algorithms, renewable energy industry experience, MATLAB/Simulink, Typhoon HIL
Technologies
C, C++, PLECS, MATLAB, Typhoon HIL, JTAG, SWD, SPI, I2C, UART, CAN, RTOS, TI/ST/Renesas MCUs
Responsibilities
Design and develop embedded control firmware for power conversion products; collaborate with hardware and product teams to define system requirements; conduct testing and verification of firmware functionality and performance; troubleshoot and debug firmware-hardware interactions; participate in code reviews; support manufacturing validation and certification processes
Seniority
Senior, hands-on IC
