电池包充电器嵌入式软件开发工程师_PT
Core
Design, develop, and maintain embedded software for battery and charger systems based on ARM Cortex-M series.
Role type
Embedded Software Engineer (Battery/Charger Systems)
Builds
Embedded software platforms for battery and charger applications
Domain
Automotive/Energy + Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, ARM Cortex-M architecture, software architecture design, unit testing, white/black box verification, driver development, communication protocols (UART, SPI, DMA)
Preferred skills
Battery management systems (BMS) algorithms, test automation, circuit design knowledge
Technologies
Cortex-M, Infineon, STM32, C, C++, UART, SPI, DMA
Responsibilities
Design and develop embedded software for battery & charger systems; Analyze requirements and design software architecture/modules; Design test cases and execute verification tests; Maintain and optimize existing software platforms; Support application development teams and resolve bugs
Seniority
Mid-level, hands-on IC