CareerPlan

Senior System Software Engineer - Autonomous Vehicles

US, CA, Santa ClaraFull-time$184k2026-04-27 → 2026-11-10

Core

Designing, developing, and maintaining core technology for the NVIDIA DriveWorks SDK, focusing on sensor drivers, data streaming, recording, playback, and vehicle interface abstraction for autonomous vehicles.

Role type

Senior System Software Engineer (Autonomous Vehicles)

Builds

NVIDIA DriveWorks SDK (scalable software stack and framework for autonomous vehicles)

Domain

Autonomous Vehicles / Embedded Systems / Real-time Systems

Deliverable

production ML models

Required skills

C++, C, Multithreaded/Distributed Systems, Linux/Android/RTOS, Sensor Drivers (Camera, LiDAR, Radar, IMU, GPS), Vehicle Control Interfaces, CUDA/GPGPU, MISRA standards, Unit Testing

Preferred skills

Embedded Architectures, Data-parallel programming, OpenCL, OpenGL (Core Profile), CMake, GIT

Technologies

CUDA, OpenCL, OpenGL, CMake, GIT, Linux, Android

Responsibilities

Create and optimize software architecture and frameworks for real-world performance; Develop sensor drivers, plug-ins, and processing functions; Create data recording, playback, and visualization tools; Perform in-vehicle tests and analyze data integrity; Develop interfaces to vehicles for self-driving; Develop unit tests and documentation.

Seniority

Senior, hands-on IC