> Markdown version of [/jobs/ext/3051999-system-software-engineer-av-platform](https://www.wearedevelopers.com/jobs/ext/3051999-system-software-engineer-av-platform). 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). --- # System Software Engineer - AV Platform - **Company:** NVIDIA Ltd. - **Location:** Santa Clara, United States - **Experience:** Expert - **Salary:** $152,000.0 - $241,500.0 - **Contract:** Permanent contract - **Skills:** Abstraction Layers, Application Programming Interfaces (APIs), Artificial Intelligence, Application Frameworks, Unit Testing, AUTomotive Open System Architecture (AUTOSAR), C++ (Programming Language), Cloud Computing, Nvidia CUDA, Computer Programming, Computer Networks, Computer Engineering, Serialization, Cursor (Graphical User Interface Elements), Software Debugging, Linux, Distributed Systems, Middleware, Embedded Software, Global Positioning Systems (GPS), General-Purpose Computing on Graphics Processing Units, MATLAB, MISRA C (C Programming Language), OpenCV, OpenGL, OpenCL, Software Architecture, Real-Time Operating Systems, Software Engineering, System Software, Data Processing, Git, Information Technology, Low Latency, Production Code, Lidar - **Published:** September 24, 2026 - **Apply:** https://startup.jobs/senior-system-software-engineer-av-platform-2100-nvidia-usa-8770366 ## About the Role * BS or MS in Computer Engineering, Computer Science, or related engineering field (or equivalent experience). * 5+ years of professional experience working on autonomous vehicles software. * Excellent C and C++ programming skills. * Strong knowledge of programming and debugging techniques, especially for parallel and distributed architectures. * Proficient with AI-powered coding tools like Cursor, Copilot, Gemini, etc. * Strong background of Linux, QNX, and/or other real-time operating systems. * Thrive on writing low latency, highly performant code. * Great communication and analytical skills. Ways to stand out from the crowd: * Experience with data-parallel and/or GPGPU programming, CUDA, OpenCL. * Knowledge of image processing APIs (e.g. OpenCV) and MATLAB tools. * Knowledge of automotive systems, notably ADAS applications. * Software development for modern OpenGL (Core Profile) and Linux. * Experience with version control systems GIT and build system Bazel. ## Description The Autonomous Vehicles System Software Team is looking for a hands-on System Software Engineer. As part of our team, you will work on our Autonomous Driving Platform software, implementing performant and scalable solutions for data collections and autonomous vehicle fleets. Our team is responsible for developing platform and middleware features for self-driving cars. This includes software that interacts with various sensors including Cameras, LIDAR, RADAR, GPS, IMU, Vehicle CAN etc. We are seeking candidates with interests in inventing, developing, and maintaining application framework and tools on multi-computer and heterogeneous architectures. The role encompasses working with various teams across the stack, from platform and embedded software to cloud infrastructure, underpinned by safety and performance. It extends an opportunity to contribute to the technology that will drive the cars of the future! What you will be doing: * Designing and developing core components of NVIDIA DriveWorks SDK. * Developing and optimizing software architecture and frameworks for real-world performance while matching or exceeding customer requirements. * Working on areas such as sensor abstraction layers, data processing components, process scheduling, data serialization, network communications, and frameworks. * Performing in-vehicle tests, collecting data and completing autonomous drive missions. * Establishing unit tests, documentation for features, evaluating quality and proposing corrective actions. * Developing highly efficient production code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA). Follow quality and safety standards such as defined by MISRA and AUTOSAR. ## Related Videos - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) ## 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 to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)