Senior Software Engineer, World Model - Autonomous Vehicles
Core
Building perception-based world model stacks that fuse multi-sensor input into live 3D models of driving environments for autonomous vehicles.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Production C++ software for real-time embedded systems on NVIDIA DRIVE Orin and Thor
Domain
Autonomous Vehicles / Embedded Systems
Deliverable
production ML models
Required skills
Modern C++, Real-time embedded systems, CPU/memory optimization, CUDA/GPU parallelism, Software architecture, Static analysis, Unit testing, 3D geometry
Preferred skills
RTOS (QNX, Linux RT), Functional safety (ISO 26262, ASIL-B/D), Cache-aware data layouts, SIMD/vectorization
Technologies
C++, CUDA, NVIDIA DRIVE Orin, NVIDIA DRIVE Thor, QNX, Linux RT
Responsibilities
Design software architecture and interfaces for vehicle programs; Profile pipelines to optimize CPU utilization and latency; Implement algorithmic solutions from mapping teams; Develop benchmarks and regression tests; Ensure compliance with ASIL-B/D safety standards.
Seniority
Senior, hands-on IC