Senior Staff Software Engineer
Core
Leads embedded control software development for power conversion system reference solutions serving residential and commercial & industrial PV and energy storage scenarios.
Role type
Senior Staff Software Engineer (Embedded Control)
Builds
System-level reference solutions for PV and ESS power converters
Domain
Power Electronics / Renewable Energy
Deliverable
production ML models
Required skills
Embedded control software development, Power conversion topologies (NPC, ANPC, HERIC, Buck/Boost, LLC, DAB), Control algorithm design (PI/PID/PR, grid-following/grid-forming), MCU peripheral drivers, Simulation modeling, Fault detection and protection logic, BMS communication
Preferred skills
PV/ESS inverter background, Safety-oriented software design
Technologies
MCUs, Gate drivers, Power semiconductors, Sensors
Responsibilities
Own end-to-end embedded control software development for PV & ESS power converter reference systems, Cooperate with hardware engineers to define software-hardware interfaces and conduct joint debugging, Build system and control algorithm simulation models to validate logic prior to hardware implementation, Support system design roadmap definition and provide software technical assessment, Troubleshoot control and software-related anomalies during validation and testing, Provide technical support to internal teams and external customers
Seniority
Senior Staff, hands-on IC