Embedded Linux Kernel Entwickler für NVIDIA Pegasus ADAS-Plattform (m/w/d)
Aus der Ferne
Vollzeit
Teilzeitarbeit
Wir suchen einen erfahrenen Embedded Linux Kernel Entwickler mit fundiertem Wissen in der NVIDIA Pegasus Plattform für ein innovatives Projekt im Bereich fortschrittlicher Fahrerassistenzsysteme. In dieser Position werden Sie Teil eines hochqualifizierten Entwicklungsteams, das an zukunftsweisenden Level 2 Systemen für automatische Notbremsung (AEB), automatische Spurhaltung (ALC) sowie an Level 4 Technologien für autonomes Fahren bei niedrigen Geschwindigkeiten arbeitet.
Projektbeschreibung
Unser Team entwickelt hochmoderne ADAS-Lösungen (Advanced Driver Assistance Systems) basierend auf der NVIDIA Pegasus Plattform. Die Sensorik umfasst Radar, Ultraschallsensoren und Kameras, die in einem komplexen System integriert werden, um präzise Umgebungserfassung und zuverlässige Fahrzeugsteuerung zu gewährleisten. Als Spezialist für die NVIDIA AI-Umgebung werden Sie maßgeblich zur Optimierung der Systemarchitektur und Performance beitragen.
Hauptverantwortlichkeiten
- Entwicklung und Anpassung des Linux-Kernels für die NVIDIA Pegasus Hardwareplattform unter Berücksichtigung der spezifischen Anforderungen autonomer Fahrsysteme.
- Implementierung und Integration von GPU-Code mit CUDA und cuDNN für KI-basierte Algorithmen zur Umgebungserfassung und Fahrzeugsteuerung.
- Konfiguration und Optimierung von Low-Level-Treibern für verschiedene Hardwarekomponenten wie CANFD, Ultraschallsensoren und weitere Peripheriegeräte.
- Entwicklung von Schnittstellen zwischen cuDNN und den Anwendungsalgorithmen zur nahtlosen Integration der KI-Komponenten in das Gesamtsystem.
- Erstellung und Optimierung von Build-Prozessen zur Generierung effizienter ausführbarer Dateien für die Zielplattform.
- Performanceanalyse und -optimierung für Echtzeit-Anwendungen im Automotive-Bereich.
- Mitarbeit bei der Systemarchitektur und Schnittstellendefinition für die Integration verschiedener Sensordaten.
Erforderliche Qualifikationen
- Fundierte Kenntnisse in der Entwicklung und Anpassung des Linux-Kernels (Version 5.10 oder höher) für Embedded-Systeme.
- Nachweisbare Erfahrung mit der NVIDIA Pegasus Plattform und der NVIDIA AI-Umgebung.
- Umfassende Kenntnisse in der GPU-Programmierung mit CUDA 11.4+ und cuDNN 8.2+.
- Tiefgreifendes Verständnis von Treiberentwicklung für automotive Hardware-Komponenten.
- Erfahrung in der Entwicklung von Software für sicherheitskritische Anwendungen, idealerweise im Automotive-Bereich.
- Solide Kenntnisse in C/C++ und modernen Softwareentwicklungsmethoden.
- Vertrautheit mit Build-Systemen wie Yocto, Buildroot oder ähnlichen für Embedded Linux.
- Erfahrung mit Versionskontrollsystemen (Git) und CI/CD-Pipelines.
Wünschenswerte Qualifikationen
- Kenntnisse in der Entwicklung von AUTOSAR-kompatiblen Systemen.
- Erfahrung mit ISO 26262 und funktionaler Sicherheit im Automotive-Bereich.
- Hintergrund in der Entwicklung von Algorithmen für Bildverarbeitung oder Sensordatenfusion.
- Kenntnisse in TensorRT oder anderen Frameworks zur Optimierung von neuronalen Netzen für Embedded-Systeme.
- Erfahrung mit ROS (Robot Operating System) oder ähnlichen Frameworks.
- Verständnis von Automotive-Netzwerken und -Protokollen (CAN, FlexRay, Automotive Ethernet).
- Kenntnisse in agilen Entwicklungsmethoden und Tools wie JIRA, Confluence.
Warum Sie sich bewerben sollten
Als Teil unseres Teams arbeiten Sie an der Spitze der Technologie für autonomes Fahren und tragen direkt zur Entwicklung von Systemen bei, die die Zukunft der Mobilität prägen werden. Wir bieten eine vollständig remote Arbeitsumgebung, flexible Arbeitszeiten und die Möglichkeit, mit modernsten Technologien zu arbeiten. Unser internationales Team besteht aus Experten verschiedener Fachrichtungen, was ein dynamisches und lernendes Umfeld schafft, in dem Ihre Expertise geschätzt und Ihre berufliche Weiterentwicklung gefördert wird.