NVIDIA · 17 hours ago
Senior System Software Engineer – Autonomous Vehicles
NVIDIA is a leading technology company known for its innovative work in autonomous vehicles. They are seeking a Senior System Software Engineer to design, develop, and maintain software for their NVIDIA DriveWorks SDK, focusing on sensor drivers and data processing for self-driving technology.
AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
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
Qualification
Required
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
Preferred
Understanding of embedded architectures
Experience with data-parallel and/or GPGPU programming, CUDA, and OpenCL
Software development for modern OpenGL (Core Profile) and Linux
Experience with version control systems GIT and build system CMake
Benefits
Equity
Benefits
Company
NVIDIA
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.
H1B Sponsorship
NVIDIA has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)
Funding
Current Stage
Public CompanyTotal Funding
$4.09BKey Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity
Recent News
2026-01-11
2026-01-11
Company data provided by crunchbase