> Markdown version of [/jobs/ext/2310692-senior-system-software-engineer-autonomous-vehicles](https://www.wearedevelopers.com/jobs/ext/2310692-senior-system-software-engineer-autonomous-vehicles). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior System Software Engineer - Autonomous Vehicles - **Company:** NVIDIA Corporation - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $184,000.0 - $287,500.0 - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), CMake, Nvidia CUDA, Computer Programming, Computer Engineering, Data Visualization, Software Debugging, Linux, Distributed Systems, Game Engine, Global Positioning Systems (GPS), General-Purpose Computing on Graphics Processing Units, MISRA C (C Programming Language), OpenGL, OpenCL, Software Architecture, Real-Time Operating Systems, Software Engineering, Data Streaming, System Software, Data Logging, Multithreading, Flexi (Photoshop Plugin), Git, Information Technology, Low Latency, Lidar - **Published:** August 30, 2026 - **Apply:** https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer---Autonomous-Vehicles_JR2016469 ## About the Role * 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. Ways to Stand Out from the Crowd: * 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. #AutonomousVehicles ## Description The Autonomous Vehicles Platform team is now looking for a Senior System Software Engineer. Our team builds the NVIDIA DriveWorks SDK with the goal to provide a scalable software stack and framework to build autonomous vehicles. We are seeking software engineers with interests in designing, developing and maintaining many aspects of the core technology around sensor drivers and interfaces, data streaming, data recording and playback, and vehicle interface abstraction. What You Will Be Doing: * 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. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 102 - Race conditions](https://www.wearedevelopers.com/magazine/386-dev-digest-102-race-conditions) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)