Senior Software Developer (m/w/d)

  • Entwicklung, Implementierung und Pflege von qualitativ hochwertigem, produktionsreifem Code auf der Grundlage von Konzepten und Anforderungen auf Systemebene
  • Unterstützung des Systemarchitektur-Teams bei der Umsetzung von übergeordneten Anforderungen in klare, implementierbare Softwareentwürfe
  • Mitwirkung bei der Erstellung und Durchführung automatisierter Testszenarien für die Softwareanforderungen
  • Mitwirkung an Aktivitäten im Bereich Software Requirements Engineering, um sicherzustellen, dass die Code-Implementierung vollständig dokumentiert wird
  • Erstellung, Überprüfung und Pflege von hochwertigem Code und technischer Dokumentation mit starkem Fokus auf QM-Aspekte und Standards wie ISO 9001
  • Sicherstellung von Konsistenz, Rückverfolgbarkeit und Vollständigkeit von den Softwareanforderungen bis hin zur tatsächlichen Code-Implementierung gemäß Sicherheitsstandards (ISO 26262 oder IEC 61508)
  • Enge Zusammenarbeit mit funktionsübergreifenden Teams (Systems Engineering, Perception, Safety und V&V) zur Integration von Softwarekomponenten
  • Teilnahme an Code-Reviews, technischen Audits und Validierungsaktivitäten auf Zielhardware und in Fahrzeugen
  • Identifizierung von Lücken, Fehlern, Risiken und Möglichkeiten zur Leistungsverbesserung in der Software
  • Bereitschaft zu internationalen Reisen zu Niederlassungen und Teststandorten für Integrations- und Testaktivitäten


  • Erfahrung auf mittlerer oder höherer Ebene in den Bereichen Softwareentwicklung, Softwarearchitektur oder Systemprogrammierung
  • Nachweisliche Erfahrung in der Softwareentwicklung in sicherheitskritischen Bereichen, idealerweise in der Automobilbranche (ISO 26262 oder IEC 61508)
  • Fundierte Kenntnisse der Qualitätsmanagementprozesse (QM) und -standards (z. B. ISO 9001) im Kontext der Softwareentwicklung
  • Fundierte Kenntnisse in den Bereichen Softwarevalidierung, Testframeworks und Testautomatisierung
  • Fundierte Erfahrung mit Systemprogrammiersprachen (C/C++) und ausgeprägte Bereitschaft, in einer Rust-basierten Entwicklungsumgebung zu lernen und zu arbeiten (vorherige Rust-Erfahrung ist von Vorteil)
  • Strukturierte, detailorientierte Arbeitsweise mit ausgeprägten analytischen Fähigkeiten und Debugging-Kompetenzen
  • Hervorragende Kommunikations- und Teamfähigkeiten
  • Professionelle Englischkenntnisse (in Wort und Schrift) sind erforderlich
  • Wohnsitz im Großraum Berlin oder Bereitschaft zum Umzug
  • Bereitschaft zu Reisen zu lokalen Niederlassungen und Teststandorten nach Bedarf
  • Strukturierte, sorgfältige und zuverlässige Arbeitsweise
  • Unbefristeter Vertrag mit sofortigem Arbeitsbeginn
  • Unterstützung bei Weiterbildung und Entwicklung (Technikschulungen, Deutschkurse, Unterstützung beim Führerscheinerwerb)
  • Kostenlose Mitgliedschaft im Urban Sports Club
  • Jobrad über JobRad & Deutschland-Ticket (inkl. privater Nutzung)
  • Flexible Arbeitsgestaltung (Büro im Raum Berlin + Homeoffice)
  • Arbeit an hochmodernen Projekten zum autonomen Fahren mit führenden OEMs
  • Flache Hierarchien, hohe Eigenverantwortung und echte Wirkung – jedes Teammitglied hat großen Einfluss auf das Endprodukt
  • Unterstützende, kooperative Teamkultur – die Teammitglieder sind immer bereit zu helfen

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available