Sr. Staff FW Engineer
Core
Designing and developing firmware for Battery Management Systems (BMS), Switching Power Supplies (SMPS), and related power electronics in Tier 1 customer projects.
Role type
Staff Firmware Engineer (Power Electronics/BMS)
Builds
Firmware for BMS, SMPS, and Pure-Sine Inverters
Domain
Manufacturing / Power Electronics / Energy Storage
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
BMS software development, SMPS control algorithms, embedded software debugging, test plan execution, electrical circuit knowledge, software version management, scripting (Python), diagnostic tool creation
Preferred skills
Experience with ATE systems, cross-functional collaboration, troubleshooting on benches and actual systems
Technologies
Python, I2C analyzer, ATE systems, SMPS hardware, BMS hardware
Responsibilities
Define and develop BMS requirements for software and control algorithms, develop and debug firmware for SMPS and BMS, execute test plans and builds, troubleshoot issues on benches and ATE systems
Seniority
Staff, hands-on IC