Description
The Embedded Software Engineer will design and develop embedded software platforms for battery and charger systems, including software architecture, modular design, test cases, testing, verification, maintenance, optimization, bug tracking, and support for application development. The role requires a degree in automation, electronics, information technology, computer science, or a related field, C/C++ experience with ARM Cortex-M microcontrollers, software architecture and modular programming knowledge, and strong English skills; battery protection, test automation, circuit design, low-level driver development, debugging, and communication protocols are preferred.
