Working Student - Software Development
Role details
Job location
Tech stack
Job description
- 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).
- Tooling & Infrastructure:
- Flash Tool Development: Enhance reliability of our flash tool, implement standard UDS support, ensure configurability, and add Over-the-Air (OTA) flashing capabilities.
- Hardware Validation Tools: specific Development of a simple, user-friendly UI tool for our HW, Validation, and EMC teams. This tool will abstract implementation details to allow easy hardware testing via our interfaces (using UDS and debug CAN).
- Observability: Build and maintain metrics dashboards to visualize runtime metrics, ensuring compatibility across all projects and implementing automated alerts for anomalies.
Requirements
We are looking for a highly motivated working student to support us in the development of our innovative BMS (Battery Management Systems). You will assist our software development engineers depending on your individual strengths, with a special focus on software quality, tooling infrastructure, and internal diagnostics. Your role gives you the chance to work in an exciting environment, bridging the gap between hardware validation and high-level software, while deepening your knowledge of electric vehicle batteries and electronics development., * Bachelor or master student in software engineering, mechatronics, physics, or a similar engineering field.
- Programming: Strong initial experiences in C/C++ and Python. Experience with UI frameworks (e.g., Qt, Tkinter, or web-based) is a plus.
- Technical Knowledge: Basic understanding of communication protocols (CAN, UDS) is highly beneficial.
- Mindset: Highly motivated, willing to take responsibility and ownership of a project.
- Passion: Creativity, curiosity, and enthusiasm for innovative electronics solutions for electric vehicles.
- Soft Skills: Preference for working in teams and strong communication skills (English mandatory).
Benefits & conditions
- Adequate and competitive compensation.
- Free snacks, coffee, drinks, and lunch (freshly cooked by our chef) every day.
- Experience various inspiring and fun team events.
- ME-branded clothing.
Our Offer & Benefits
The chance to be part of a highly innovative, agile, and unique team with prestigious customers in the automotive and battery storage sector. You will gain a deeper knowledge around connected & electric vehicle batteries, battery management and electronics development and strive in an exciting work environment
Benefits (Full-time Employees):
- Trust-based working hours and hybrid work
- Adequate and competitive compensation
- Pension Plan/Bonus
- Free access to the fitness center right next to us or subsidized EGYM Wellpass
- Free snacks, coffee, drinks and lunch (freshly cooked by our chef) every day
- Public transport ticket
- Bike-Leasing via Business Bike
- Experience various inspiring and fun team events
- ME-branded clothing
- Option to "work from anywhere" (6 weeks/year)