Senior System Software Engineer – Autonomous Vehicles jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 14 hours ago

Senior System Software Engineer – Autonomous Vehicles

NVIDIA is seeking a Senior System Software Engineer for their Autonomous Vehicles Platform team. The role involves designing, developing, and maintaining core technology for autonomous vehicles, including sensor drivers, data streaming, and vehicle interface abstraction.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

C++ programmingMultithreaded applicationsParallel architecturesSensor integrationLinux operating systemsGPGPU programmingVehicle control interfacesAnalytical skillsCommunication skills

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 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 Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase