Working Student – Software Development (f/m/d)
Core
Support software development engineers in building Battery Management Systems (BMS) for electric vehicles and stationary storage systems, focusing on code quality, tooling infrastructure, and internal diagnostics.
Role type
Working Student, Software Development (BMS)
Builds
BMS software, flash tools, hardware validation UI tools, and observability dashboards
Domain
Automotive / Electric Mobility / Embedded Systems
Deliverable
product features
Required skills
C/C++, Python, software design, code refactoring, algorithm support
Preferred skills
UI frameworks (Qt, Tkinter, web), communication protocols (CAN, UDS)
Technologies
C, C++, Python, Qt, Tkinter, UDS, CAN
Responsibilities
Drive code quality through refactoring and maintenance; Design and implement common libraries; Support development of core BMS algorithms; Develop flash tools with OTA capabilities; Build hardware validation UI tools; Create and maintain metrics dashboards