Resume and JobRESUME AND JOB
NVIDIA logo

Senior System Software Engineer - Autonomous Vehicles Platform

NVIDIA

Software and Technology Jobs

Senior System Software Engineer - Autonomous Vehicles Platform

full-timePosted: Aug 28, 2025

Job Description

Our Autonomous Vehicles Platform Team is searching for a hands-on systems and software platform engineer to design ground-breaking solutions that will revolutionize the world of transportation and the growing field of self-driving cars. You will collaborate with hardworking and dedicated multi-functional engineering development teams across various vehicle subsystems to integrate their work into our autonomous driving platform.We are seeking a skilled software engineer with interest in crafting, developing and maintaining the application framework and tools that we use to develop self-driving solutions on multi-computer and heterogeneous architectures.What you will be doing:Developing and optimizing software architecture and frameworks for real-world performance while matching or exceeding customer requirementsWorking on areas such as component abstraction layers, inter-process data sharing and communication, and process schedulingDeveloping efficient mechanisms to maximize utilization on computers with multiple heterogeneous hardware enginesSolidifying existing frameworks and software components, and validate with large amounts of real and synthetic data for the improvements of the computational performance and system utilizationPerforming in-vehicle tests, collecting data, and completing autonomous drive missionsDeveloping unit tests, documentation for features, evaluating quality and proposing corrective actionsDeveloping 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 MISRAWhat we need to see:4+ years of relevant industry experienceBS/MS or higher or equivalent experience in computer engineering, computer science or related engineering disciplinesExcellent C and C++ programming skillsExperience developing and debugging multithreaded/distributed applications like multimedia systems, game engines, etc.Strong knowledge of programming and debugging techniques, especially for parallel and distributed architecturesStrong knowledge on Linux, QNX, and/or other real-time operating systemsExperience with frameworks for robotics such as ROS and/or for multimedia such as GStreamerThrive on writing low latency, highly performant codeGreat communication and analytical skillsWays to stand out from the crowd:Understanding of embedded architecturesExperience developing software in heterogeneous architectures, including GPUsKnowledge of automotive systems, notably ADAS applicationsSoftware development for modern OpenGL (Core Profile) and LinuxExperience with version control systems GIT and build system like CMake/BazelNVIDIA is widely considered to be one of the technology world’s most desirable employers with some of the most forward-thinking and dedicated people in the world working here. If you want to help make robotics progress in challenging contexts, we want to hear from you!Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until September 1, 2025.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Locations

  • Santa Clara, CA, US

Salary

Estimated Salary Rangemedium confidence

22,000,000 - 38,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C++intermediate
  • Cintermediate
  • CUDAintermediate
  • GPGPU programmingintermediate
  • MISRAintermediate
  • software architectureintermediate
  • frameworksintermediate
  • component abstraction layersintermediate
  • inter-process data sharingintermediate
  • inter-process communicationintermediate
  • process schedulingintermediate
  • multithreaded applicationsintermediate
  • distributed applicationsintermediate
  • unit testingintermediate
  • debuggingintermediate
  • documentationintermediate
  • in-vehicle testingintermediate
  • data collectionintermediate
  • algorithmic parallelismintermediate

Target Your Resume for "Senior System Software Engineer - Autonomous Vehicles Platform" , NVIDIA

Get personalized recommendations to optimize your resume specifically for Senior System Software Engineer - Autonomous Vehicles Platform. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior System Software Engineer - Autonomous Vehicles Platform" , NVIDIA

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

United States of America

Answer 10 quick questions to check your fit for Senior System Software Engineer - Autonomous Vehicles Platform @ NVIDIA.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

NVIDIA logo

Senior System Software Engineer - Autonomous Vehicles Platform

NVIDIA

Software and Technology Jobs

Senior System Software Engineer - Autonomous Vehicles Platform

full-timePosted: Aug 28, 2025

Job Description

Our Autonomous Vehicles Platform Team is searching for a hands-on systems and software platform engineer to design ground-breaking solutions that will revolutionize the world of transportation and the growing field of self-driving cars. You will collaborate with hardworking and dedicated multi-functional engineering development teams across various vehicle subsystems to integrate their work into our autonomous driving platform.We are seeking a skilled software engineer with interest in crafting, developing and maintaining the application framework and tools that we use to develop self-driving solutions on multi-computer and heterogeneous architectures.What you will be doing:Developing and optimizing software architecture and frameworks for real-world performance while matching or exceeding customer requirementsWorking on areas such as component abstraction layers, inter-process data sharing and communication, and process schedulingDeveloping efficient mechanisms to maximize utilization on computers with multiple heterogeneous hardware enginesSolidifying existing frameworks and software components, and validate with large amounts of real and synthetic data for the improvements of the computational performance and system utilizationPerforming in-vehicle tests, collecting data, and completing autonomous drive missionsDeveloping unit tests, documentation for features, evaluating quality and proposing corrective actionsDeveloping 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 MISRAWhat we need to see:4+ years of relevant industry experienceBS/MS or higher or equivalent experience in computer engineering, computer science or related engineering disciplinesExcellent C and C++ programming skillsExperience developing and debugging multithreaded/distributed applications like multimedia systems, game engines, etc.Strong knowledge of programming and debugging techniques, especially for parallel and distributed architecturesStrong knowledge on Linux, QNX, and/or other real-time operating systemsExperience with frameworks for robotics such as ROS and/or for multimedia such as GStreamerThrive on writing low latency, highly performant codeGreat communication and analytical skillsWays to stand out from the crowd:Understanding of embedded architecturesExperience developing software in heterogeneous architectures, including GPUsKnowledge of automotive systems, notably ADAS applicationsSoftware development for modern OpenGL (Core Profile) and LinuxExperience with version control systems GIT and build system like CMake/BazelNVIDIA is widely considered to be one of the technology world’s most desirable employers with some of the most forward-thinking and dedicated people in the world working here. If you want to help make robotics progress in challenging contexts, we want to hear from you!Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until September 1, 2025.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Locations

  • Santa Clara, CA, US

Salary

Estimated Salary Rangemedium confidence

22,000,000 - 38,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C++intermediate
  • Cintermediate
  • CUDAintermediate
  • GPGPU programmingintermediate
  • MISRAintermediate
  • software architectureintermediate
  • frameworksintermediate
  • component abstraction layersintermediate
  • inter-process data sharingintermediate
  • inter-process communicationintermediate
  • process schedulingintermediate
  • multithreaded applicationsintermediate
  • distributed applicationsintermediate
  • unit testingintermediate
  • debuggingintermediate
  • documentationintermediate
  • in-vehicle testingintermediate
  • data collectionintermediate
  • algorithmic parallelismintermediate

Target Your Resume for "Senior System Software Engineer - Autonomous Vehicles Platform" , NVIDIA

Get personalized recommendations to optimize your resume specifically for Senior System Software Engineer - Autonomous Vehicles Platform. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior System Software Engineer - Autonomous Vehicles Platform" , NVIDIA

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

United States of America

Answer 10 quick questions to check your fit for Senior System Software Engineer - Autonomous Vehicles Platform @ NVIDIA.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.