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