Senior Integration Engineer - Autonomous Vehicles

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

AI API @ 4 Android @ 4 CUDA @ 4 Communication @ 7 Debugging @ 4 GPU Git @ 4 Linux @ 4 Matlab @ 4 Software Development @ 4

Details

NVIDIA's team builds end-to-end autonomous driving applications for multi-computer and heterogeneous hardware architectures. The role involves working full stack on self-driving solutions for NVIDIA's L2/L3/L4 autonomous driving platforms.

Responsibilities

  • Define functional software architecture for NVIDIA's L2/L3/L4 autonomous driving solutions.
  • Integrate modular software components, including perception and planning, to implement customer-required self-driving functions.
  • Optimize product implementations to achieve target performance goals.
  • Diagnose system software and functional driving issues on target driving platforms, including on-road and simulation environments.
  • Develop efficient mechanisms to improve utilization across computers with multiple heterogeneous hardware engines.
  • Perform in-vehicle tests, collect data, and complete autonomous driving missions.
  • Develop system tests and product-function documentation, evaluate quality, and propose corrective actions.
  • Develop highly efficient product code in C++ using the algorithmic parallelism provided by GPGPU programming with CUDA.
  • Follow quality and safety standards such as MISRA.

Requirements

  • PhD with 1+ year, MS with 3+ years, or BS (or equivalent experience) with 5+ years of relevant experience in Computer Science, Computer Engineering, or a related technical field.
  • Excellent C and C++ programming skills.
  • Experience developing and debugging multithreaded or distributed applications, such as multimedia systems or game engines.
  • Profound knowledge of programming and debugging techniques.
  • Experience developing software for heterogeneous architectures, including GPUs.
  • Knowledge of image-processing APIs such as OpenCV and MATLAB tools.
  • Knowledge of automotive systems, particularly ADAS applications.
  • Software development experience with CUDA, Linux, and QNX.
  • Experience with Git and build systems such as CMake or Bazel.
  • Ability to work hands-on within teams of algorithm, software, and hardware engineers, with strong attention to detail and data organization and presentation.
  • Solid understanding of Linux, Android, and/or other real-time operating systems.

Preferred Qualifications

  • Understanding of parallel, embedded, and distributed architectures.
  • Experience writing low-latency, highly performant code.
  • Strong communication and analytical skills.
  • Self-motivated and an effective teammate.

Compensation and Benefits

  • Base salary range for Level 3: USD 152,000–241,500 per year.
  • Base salary range for Level 4: USD 184,000–287,500 per year.
  • Eligibility for equity and benefits.
  • Applications will be accepted at least until April 17, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer committed to a diverse work environment.

More jobs at Nvidia

Similar jobs