Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Nvidia Senior System Software Engineer - Autonomous Vehicles Platform 
United States, California 
883660946

09.09.2025
US, CA, Santa Clara
time type
Full time
posted on
Posted 11 Days Ago
job requisition id

What you will be doing:

  • Developing and optimizing software architecture and frameworks for real-world performance while matching or exceeding customer requirements

  • Working on areas such as component abstraction layers, inter-process data sharing and communication, and process scheduling

  • Developing efficient mechanisms to maximize utilization on computers with multiple heterogeneous hardware engines

  • Solidifying existing frameworks and software components, and validate with large amounts of real and synthetic data for the improvements of the computational performance and system utilization

  • Performing in-vehicle tests, collecting data, and completing autonomous drive missions

  • Developing unit tests, documentation for features, evaluating quality and proposing corrective actions

  • Developing highly efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA). Follow quality and safety standards such as defined by MISRA

What we need to see:

  • 4+ years of relevant industry experience

  • BS/MS or higher or equivalent experience in computer engineering, computer science or related engineering disciplines

  • Excellent C and C++ programming skills

  • Experience developing and debuggingmultithreaded/distributedapplications like multimedia systems, game engines, etc.

  • Strong knowledge of programming and debugging techniques, especially for parallel and distributed architectures

  • Strong knowledge on Linux, QNX, and/or other real-time operating systems

  • Experience with frameworks for robotics such as ROS and/or for multimedia such as GStreamer

  • 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 developing software in heterogeneous architectures, including GPUs

  • 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 like CMake/Bazel

You will also be eligible for equity and .