Firmware Manager (DCDC)
Core
Design and manage embedded firmware for Battery Management Systems (BMS) and DCDC power products, focusing on real-time control, protection strategies, and algorithm development.
Role type
Senior Firmware Manager (Embedded Systems)
Builds
Embedded firmware for smart batteries and digital power controllers
Domain
Consumer Electronics / Power Management / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, Embedded firmware development, Real-time system design, Multi-threaded code development, DSP/MCU software development, BMS architecture knowledge, DCDC control algorithms, Model-Based Design (MBD), Unit testing and test report writing, Firmware architecture design
Preferred skills
BMS SOx algorithm development, Digital power software simulation, Matlab/Simulink experience, Development document design, Simple GUI development
Technologies
C, C++, Visual Basic, Java, ST, PIC, TI, NXP, Matlab, Simulink
Responsibilities
Develop and debug firmware applications for BMS and DCDC, Create firmware architecture and component design documents, Develop bootloaders, Write unit tests and test reports, Design and develop control algorithms for battery monitoring and power management
Seniority
Senior, hands-on IC with people management