N

NVIDIA

Designs the chips and software that power AI

Director Autonomous Vehicles Platform

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A Master of Science or PhD in Computer Engineering, Computer Science, or related Engineering fields, or equivalent experience.
  • At least 15 years of relevant industry experience and at least 8 years of team management experience.
  • Excellent C and C++ programming skills.
  • Experience developing and debugging multithreaded or distributed applications, such as multimedia systems or game engines.
  • Strong knowledge of programming and debugging techniques, especially for parallel and distributed architectures.
  • Strong knowledge of Linux, Android, and/or other real-time operating systems.
  • Experience with robotics frameworks such as ROS and/or multimedia frameworks such as GStreamer.

Responsibilities

  • Collaborate with key OEM partners to lead full platform integration and adapt the company's technology to OEM solutions.
  • Lead the Vehicle Adaptation Layer (VAL) and Sensor Adaptation Layer (SAL) teams, designing and developing software abstractions and plug-in frameworks that interface with vehicle and sensor systems while delivering customer outcomes.
  • Build efficient, user-friendly mechanisms to improve software integration across a wide range of vehicles and sensor configurations.
  • Enhance existing frameworks and software components, validating improvements through real-world and synthetic testing to improve computational performance and system utilization.
  • Conduct in-vehicle tests, collect and analyze sensor and vehicle data, and support autonomous drive missions.
  • Develop unit tests and documentation for key features, evaluate software quality, and propose corrective actions in alignment with industry best practices.
  • Write efficient, production-quality C++ code and demonstrate parallel computing capabilities through GPGPU (CUDA) to accelerate processing workloads.
  • Follow industry safety and quality standards, including MISRA and other automotive-grade software development practices.

Desired Qualifications

  • Understanding of embedded and heterogeneous architectures, including GPUs.
  • Knowledge of automotive systems, including ADAS applications, AUTOSAR, and drive-by-wire systems.
  • Hands-on collaboration within a team of algorithm, software, and hardware engineers, with attention to detail and data organization and presentation.
  • Experience developing software using modern OpenGL (Core Profile) on Linux.
  • Experience using version control systems such as Git and build systems such as CMake or Bazel.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs