Test Engineer - Firmware
Core
Execute firmware testing for battery packs, charging stations, and connectors to validate rapid charging ecosystems.
Role type
Firmware Test Engineer
Builds
Rapid charging solutions (E-pack, E-pump, E-plug)
Domain
Electric Vehicles (EV) / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
firmware testing, Python, Linux, C/C++, STM/TI microcontroller programming, CAN/SPI/I2C/RS485 communication, GUI development, BMS knowledge
Preferred skills
Raspberry Pi, Arduino, large test case management, regression testing, bug tracking
Technologies
Python, Linux, Raspberry Pi, STM, TI, Arduino, CAN, SPI, I2C, RS485
Responsibilities
Emulated testing of firmware for EEPL components, Develop test cases for firmware logic and timing, Regression testing based on change content, Python coding for signal emulation, Automatic test result analysis, Timely completion of testing activities, Raising bugs and following up for closure, Presenting testing metrics, Use Raspberry Pi systems as test tools
Seniority
Mid-level, hands-on IC