Senior Software Engineer - Autonomous Vehicles
Core
Build and own core online mapping software for self-driving cars, transforming raw sensor data into live 3D models of roads, lanes, and traffic semantics for L2++ to L4 programs.
Role type
Senior Software Engineer (Embedded/Real-Time)
Builds
Production C++ software and frameworks for NVIDIA DRIVE Orin and Thor chips
Domain
Autonomous Vehicles / Embedded Systems / Online Mapping
Deliverable
production ML models
Required skills
C++ (modern, memory management, concurrency), CUDA/GPU programming, real-time embedded systems, software architecture, static analysis, unit testing, ASIL-B/D safety standards
Preferred skills
QNX/Linux RT, ISO 26262, MISRA/AUTOSAR, GPGPU tuning, runtime profiling
Technologies
C++, CUDA, NVIDIA DRIVE Orin, NVIDIA DRIVE Thor, QNX, Linux RT
Responsibilities
Design and implement software architecture for large codebases; optimize CPU and GPU performance using profilers; ensure 100% code coverage via unit and integration tests; collaborate with perception and planning teams to integrate mapping into the AV stack.
Seniority
Senior, hands-on IC