Senior Software Engineer – ADAS
Senior Software Engineer – ADAS
Senior Software Engineer – ADAS
Senior Software Engineer – ADAS
Jobriver HR Service
Internet, IT
München
- Art der Beschäftigung: Vollzeit
- 69.000 € – 99.000 € (von XING geschätzt)
- Vor Ort
- Zu den Ersten gehören
Senior Software Engineer – ADAS
Über diesen Job
Senior Software Engineer – ADAS
Beschreibung
Das Unternehmen sucht einen erfahrenen Senior Software Engineer, der die Möglichkeit hat, an der Entwicklung von fortschrittlichen Fahrerassistenzsystemen (ADAS) und autonomen Fahrfunktionen zu arbeiten. In dieser Rolle werden Sie Teil eines dynamischen und innovativen Teams, das sich mit der Integration modernster Technologien in Fahrzeuge beschäftigt. Ihre Hauptaufgaben umfassen das Design, die Implementierung und die Wartung von C++-Funktionen für Wahrnehmung, Vorhersage und Planung in einem sicherheitskritischen Codeumfeld. Sie werden auch tiefes Lernen in C++-Pipelines integrieren und mit Multi-Sensordaten arbeiten, um Sensorfusion und Entscheidungslogik zu implementieren. Darüber hinaus sind Sie verantwortlich für die Optimierung von C++- und CUDA-Code, um strenge Latenz- und Durchsatzanforderungen zu erfüllen. Das Arbeitsumfeld ist geprägt von einer offenen und kollaborativen Unternehmenskultur, in der Sie eng mit Forschungsteams, Systemingenieuren und Automobilpartnern zusammenarbeiten, um Prototyp-Algorithmen in produktionsreife Implementierungen zu überführen. Diese Position bietet Ihnen die Möglichkeit, mit modernsten Technologien zu arbeiten und Ihre Fähigkeiten in einem zukunftsorientierten Bereich weiterzuentwickeln.
Anforderungen
Der ideale Kandidat bringt 4 bis 8 Jahre Berufserfahrung in der Softwareentwicklung mit, vorzugsweise im Bereich ADAS, Automobil, Robotik oder Echtzeitsysteme. Ein Master- oder Doktorgrad in Informatik oder Maschinenlernen ist erforderlich. Fundierte Kenntnisse in modernem C++ (C++14/17 oder später) sind notwendig, einschließlich Templates, RAII, Smart Pointern und STL. Zudem sollten Sie über solide Python-Kenntnisse verfügen, um Werkzeuge und Skripte für das Training zu erstellen. Erfahrung im Umgang mit tiefen Lernmodellen (PyTorch oder TensorFlow) sowie Kenntnisse in der Entwicklung auf Linux sind ebenfalls wichtig. Vertrautheit mit GPU-Programmierung und Optimierung sowie Computer Vision und Robotik sind von Vorteil. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine proaktive Arbeitsweise runden Ihr Profil ab.