Job Description
The BMS Software Engineer is responsible for developing ONE Battery Management System (BMS) embedded software, to meet product and customer needs for functionality, performance, safety, security, and regulatory compliance. The BMS Software Engineer will work closely with various stakeholders including Systems and Controls engineering to ensure embedded software designs and implementation meet product intent and customer application expectations. This role will have base software ownership and responsibility and will necessitate a strong understanding of software/firmware concepts such as RTOS, HAL/MCAL, and debugging.
