
Intern / Working Student – Software Development
Munich Electrification
full-time
Posted on:
Location Type: Hybrid
Location: Munich • Germany
Visit company websiteExplore more
Job Level
About the role
- Assist software development engineers in developing innovative BMS (Battery Management Systems).
- Drive code quality through active refactoring, code clean-ups, and maintenance of existing codebases.
- Design and implement common libraries to streamline development across multiple projects.
- Support the development of core BMS algorithms, including life-cycle calculations (e.g., State of Health).
- Enhance the reliability of the flash tool, implement standard UDS support, ensure configurability, and add Over-the-Air (OTA) flashing capabilities.
- Develop a simple, user-friendly UI tool for hardware validation teams to enable straightforward hardware testing via interfaces (using UDS and debug CAN).
- Build and maintain metrics dashboards to visualize runtime metrics, ensure compatibility across projects, and implement automated alerts for anomalies.
Requirements
- Bachelor's or Master's student in software engineering, mechatronics, physics, or a related engineering field.
- Initial experience with C/C++ and Python; experience with UI frameworks (e.g., Qt, Tkinter, or web-based) is a plus.
- Basic understanding of communication protocols (CAN, UDS) is highly beneficial.
- Highly motivated and willing to take responsibility and ownership of a project.
- Creative, curious, and enthusiastic about innovative electronic solutions for electric vehicles.
- Team player with strong communication skills; fluent English is required.
Benefits
- Competitive compensation.
- Free snacks, coffee, drinks, and daily lunch (freshly prepared by our chef).
- Regular inspiring and fun team events.
- Company-branded clothing.
- Trust-based working hours and a hybrid work model.
- Pension plan / bonus.
- Free access to the adjacent fitness center or subsidized EGYM Wellpass.
- Public transport pass.
- Bike leasing via Business Bike.
- Option to “work from anywhere” (6 weeks per year).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++PythonBMSUI frameworkslife-cycle calculationsUDSOTA flashingmetrics dashboardscommunication protocols
Soft Skills
motivatedresponsibilityownershipcreativecuriousenthusiasticteam playercommunication skills