Softwareentwickler für Mikrocontroller (m/w/d), Munich
Munich, Germany
Was Sie erwartet:
- Verantwortlich für die Softwareentwicklung in C++ auf Mikrocontrollern, z.B. Embedded Systeme - für die Fahrzeugmobilität
- Entwicklung von Testsoftware zur HW-Prüfung und der funktionalen Fahrzeugsoftware
- Unterstützung bei der Anforderungsanalyse für die zu entwickelnde Software
- Mitarbeit am Review von HW-Designs/Schaltplänen
- Planung der HW-/SW-Erstinbetriebnahme
- Erstellung und Weiterentwicklung von Schnittstellen-/HW-Simulationen
- Vortreibende Testautomatisierung
- Teilnahme an der Fehlersuche, bei Tests, Integration und Inbetriebnahme in Labor und Fahrzeug
- Evaluierung prototypischer Hard- und Software
Was Sie mitbringen:
- Studium der Elektrotechnik, Informatik mit elektrotechnischer Ergänzung o.ä.
- Mindestens 1 Jahr Praxiserfahrung in der Embedded Softwareentwicklung
- Gute Erfahrung im Einsatz von modernem C++ (idealerweise sowohl Bare-Metal als auch mit OS), Unit Tests, CI Tools (Jenkins), BitBucket/JIRA/Confluence und Scrum
- Solides elektrotechnisches Grundlagenwissen (analoge und digitale Schaltungen, Schaltpläne und Datenblätter)
- Verhandlungssicheres Deutsch (C1+) - Must have
- Funktionsverständnis von Mikrocontrollern, Elektronikbausteinen, FPGAs, sowie CAN-Bus und Ethernet
- Kenntnisse in der Entwicklung und Nachweisführung sicherheitsrelevanter Software und Systeme - wünschenswert
- Selbständiges, strukturiertes und akribisches Arbeiten, sowie hohe Team- und Kommunikationsfähigkeit
- Englischkenntnisse
Was wir können: