Senior System Software Engineer - Autonomous Vehicle

NVIDIA

United States

On-site

USD 184,000 - 357,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Equity and benefits

Job summary

NVIDIA DriveWorks SDK team is seeking a Senior System Software Engineer to design, implement, and optimize a scalable software stack for autonomous vehicles. You will work on sensor drivers, data streaming, and vehicle interfaces, delivering low-latency code and robust multi-threaded architectures.

You will collaborate with suppliers, car teams, and control teams to enable self-driving features, perform in-vehicle tests, collect data, and contribute to MISRA-compliant quality standards.

Qualifications

  • BS/MS in Computer Engineering, Computer Science or related field (or equivalent experience).
  • Excellent C and C++ programming skills.
  • 8+ years of proven experience developing and debugging multithreaded/distributed applications like multimedia systems, game engines, etc.
  • Strong knowledge of programming and debugging techniques, especially for parallel and distributed architectures.
  • Background on Linux, Android, and/or other real-time operating systems.
  • Experience with sensors such as cameras, LiDAR, radar, ultrasonics, IMU, GPS
  • Experience with vehicle control interfaces.
  • Thrive on writing low latency, highly performant code.
  • Great communication and analytical skills.

Responsibilities

  • Create and optimize software architecture and frameworks for real-world performance while matching or exceeding customer requirements.
  • Working with vendors developing innovative sensors for vehicles.
  • Developing sensor drivers, plug-ins, and processing functions around sensor data.
  • Create highly efficient sensor data recording, playback and visualization tools.
  • Performing in-vehicle tests, collecting data and analyzing integrity.
  • Working with our car teams and control teams to develop interfaces to the vehicles to enable self-driving.
  • Supporting data collection campaigns for our autonomous vehicle program.
  • Developing unit tests, documentation for features, evaluating quality and proposing corrective actions.
  • Creating highly efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA), and following quality and safety standards such as defined by MISRA.

Skills

C/C++ programming
Multithreaded programming
Linux/RTOS
Communication & analysis

Education

BS/MS in Computer Engineering/Computer Science

Tools

Git
CMake
CUDA
OpenCL

Job description

NVIDIA DriveWorks SDK team is seeking a Senior System Software Engineer to design, implement, and optimize a scalable software stack for autonomous vehicles. You will work on sensor drivers, data streaming, and vehicle interfaces, delivering low-latency code and robust multi-threaded architectures.

You will collaborate with suppliers, car teams, and control teams to enable self-driving features, perform in-vehicle tests, collect data, and contribute to MISRA-compliant quality standards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AV Systems Software Engineer, Platform
Senior AV Systems Software Engineer, Platform

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Senior System Software Engineer - Autonomous Vehicles
Senior System Software Engineer - Autonomous Vehicles

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior System Software Engineer – Autonomous Driving Platform
Senior System Software Engineer – Autonomous Driving Platform

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 224,000 - 357,000
Equity
Benefits
Autonomous Vehicle System Software Engineer (C++/CUDA)
Autonomous Vehicle System Software Engineer (C++/CUDA)

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Senior System Software Engineer, Autonomous Vehicles
Senior System Software Engineer, Autonomous Vehicles

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior System Software Engineer, Autonomous Vehicles (CUDA)
Senior System Software Engineer, Autonomous Vehicles (CUDA)

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 287,500
Equity
Competitive benefits
Senior System Software Engineer - Autonomous Vehicles
Senior System Software Engineer - Autonomous Vehicles

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Senior System Software Engineer - Autonomous Vehicles
Senior System Software Engineer - Autonomous Vehicles

NVIDIA • United States

On-site
USD 184,000 - 357,000
Equity and benefits
Senior Autonomous Vehicle Software Engineer (C++, RTOS)
Senior Autonomous Vehicle Software Engineer (C++, RTOS)

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 190,000
Equity
Health Insurance
Senior Embedded Software Engineer, Autonomous Vehicles
Senior Embedded Software Engineer, Autonomous Vehicles

NVIDIA AI • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Equity
Benefits