Senior Software Performance Engineer - Autonomous Vehicles
Core
Optimizing latency and throughput for NVIDIA's end-to-end autonomous driving applications on multi-computer and heterogeneous hardware architectures.
Role type
Senior Software Performance Engineer (Autonomous Vehicles)
Builds
NVIDIA's L2/L3/L4 autonomous driving solutions
Domain
Autonomous Vehicles / Embedded Systems / High-Performance Computing
Deliverable
production ML models
Required skills
C++, CUDA/GPGPU programming, parallel architecture optimization, performance analysis, system software/OS knowledge, MISRA compliance
Preferred skills
Embedded architectures, real-time OS & scheduling, linear algebra, robotics algorithms, computer vision, deep learning architecture
Technologies
CUDA, ARM NEON, GPGPU, MISRA
Responsibilities
Develop and optimize latency/throughput for autonomous driving solutions; devise acceleration strategies for heterogeneous hardware; write efficient C++ code using algorithmic parallelism; collaborate with HW, product, OS, and safety teams.
Seniority
Senior, hands-on IC