Job
- Level
- Erfahren
- Job Feld
- Software
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Ort
- München
- Arbeitsmodell
- Onsite
Job Technologien
Deine Rolle im Team
As a **Senior Software Developer - Battery Management Systems (BMS)** , you will play a key role in the development and control of high voltage batteries used in various customer vehicles. Your primary focus will be on embedded software for our battery management systems, ensuring the safety and efficiency of the systems. You will work on a range of applications related to state of charge monitoring, state of health monitoring, real-time cell monitoring, secure communication, power management, and bootloader solutions. Additionally, you will be responsible for integrating software modules, developing low-level drivers for new MCU/ECU architectures, and ensuring compliance with automotive safety standards.
- Develop safety applications to ensure the**functional safety** concept of the **HV battery** .
- Design and implement applications for**state of charge** and **state of health** monitoring of the batteries.
- Develop base software solutions, including**real-time cell monitoring, secure communication, and power management** functionalities.
- Create**secure bootloader solutions** for the battery management systems.
- **Integrate software modules** , considering real-time capabilities and efficient resource management.
- Work on low-level drivers and bring up new**MCU/ECU architectures** for battery control systems.
- Ensure software development adheres to necessary automotive safety standards, such as**ISO26262, ASPICE, and ISO21434** .
- Integrate software builds, deployment, and testing into the**CI/CD** tool landscape.
- Provide support for the**implementation and testing** of different customer batteries and vehicles.
Unsere Erwartungen an dich
Ausbildung
- Successfully completed**university degree in an engineering** field (software, electronics, mechanical), math or applied physics
Qualifikationen
- Familiarity with different**communication busses** (CAN, LIN, SPI, ISOSPI) and **protocols/standards** (e.g., J1939, Odx).
- Knowledge of**microcontrollers** and relevant tools (AURIX Tricore, TI Hercules, NXP S32) **used in automotive applications** .
- Creative mindset and a strong passion for innovative electronic solutions in the**electric vehicle industry** .
- Strong team**collaboration** skills and excellent communication abilities in **English** .
Erfahrung
- Experience or knowledge in the field of**HV batteries, cell monitoring, battery storage systems** is a plus
- At least**6 years** of hands-on working experience in software engineering in **C/C++ development** .
- Ideally more than 3 years of working experience in a technical leadership role
- Experience working with automotive norms such as**ISO26262, ASPICE, and ISO21434** .
Job Standorte
Das ist dein Arbeitgeber
Munich Electrification
Wir sind Munich Electrification, ein führender Entwickler innovativer Elektroniksteuergeräte für Elektrofahrzeuge. Unser weltweit führendes Batteriemanagementsystem zeichnet sich durch höchste Sicherheit, innovative Funktionen und niedrige Kosten aus. Unsere Produkte begeistern durch ihre Integrationsfähigkeit, Skalierbarkeit, Variantenverwaltung sowie Platz- und Gewichtseinsparung.
Description
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Hybrid, Onsite
- Branche
- Energiewirtschaft, Umwelt