CareerPlanSign in

Lead Power Control/SW Engineer

Guangzhou Juncheng💼 Full-time🗓 2026-08-04 → 2026-09-27

Core

Lead control software, embedded firmware, and system integration for Battery Energy Storage System (BESS) products, including PCS/inverter controls, EMS/BMS interfaces, and SCADA integration.

Role type

Lead IC power control and software engineer (BESS)

Builds

High-performance BESS platforms for commercial, industrial, utility-scale, microgrid, and critical power applications

Domain

Energy storage, power electronics, grid services

Deliverable

production ML models | product features

Required skills

BESS control architecture, embedded software/firmware development, C/C++, Python, IEC 61131-3 PLC languages, MATLAB/Simulink, modular architecture, version control, requirements traceability, unit testing, static analysis, regression testing, release control, MISRA C, cybersecurity review, functional safety, FMEA, CAN, Modbus TCP/RTU, IEC 61850, DNP3, MQTT, OPC UA, Ethernet/IP, RS-485, TCP/IP, charge/discharge scheduling, active/reactive power control, frequency response, voltage support, ramp-rate control, peak shaving, islanding, black start readiness, fault ride-through, alarms, diagnostics, fail-safe operation, simulation tools (PLECS, PSIM, PSCAD), HIL platforms, protocol analyzers, UL 9540, UL 1741, IEEE 1547, IEC 62477, IEC 61000, NERC CIP

Preferred skills

Master's degree or Ph.D. in relevant engineering, experience with UPS, microgrids, renewable energy, solar plus storage, EV charging, industrial automation, data center power, utility-scale energy systems

Technologies

C/C++, Python, IEC 61131-3, MATLAB/Simulink, PLECS, PSIM, PSCAD, Git, Jira, HIL platforms

Responsibilities

Lead BESS power control and software activities; Define control requirements for grid-following/forming behavior, reactive power, frequency response, black start, fault ride-through, anti-islanding, safe shutdown, and system recovery; Develop and review software architecture, state machines, control sequences, communication mapping, alarms, diagnostics, cybersecurity requirements, and release criteria; Establish critical coding expectations including modular design, coding standards, traceability, version control, code review, unit testing, static analysis, integration testing, HIL/SIL validation, and release control; Integrate BESS software with PCS, BMS, EMS, SCADA, site controllers, meters, protection relays, HVAC, fire safety interfaces, and customer/utility control systems; Plan and support software verification and validation including requirements-based testing, regression testing, HIL/SIL testing, FAT/SAT, commissioning support, grid compliance testing, and field issue troubleshooting; Partner with suppliers, customers, test labs, and cross-functional teams to improve system performance, reliability, and launch readiness

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 814,000+ jobs from 20+ sources.