Resume and JobRESUME AND JOB
NVIDIA logo

Senior Robotics Systems Software Engineer - ROS

NVIDIA

Software and Technology Jobs

Senior Robotics Systems Software Engineer - ROS

full-timePosted: Aug 11, 2025

Job Description

We are looking for a Senior Systems Software Engineer for our Robotics Team working on NVIDIA Isaac ROS. Modern robot development for the next wave of AI-powered physical agents is a three-computer problem leveraging accelerated compute for simulation, training, and edge inference. NVIDIA’s ISAAC platform binds together high-fidelity visual and physical simulation, a high-quality development platform, hundreds of optimized algorithms to tackle hard problems in computer vision and artificial intelligence, and a small but powerful computational platform to form the brain of intelligent machines. Our team consists of experts from all over the world and dozens of different fields, and together we want to change the way robots are programmed. We’re looking for someone to help energize the ROS ecosystem with accelerated computing to tackle the rigorous real-time demands of deploying complex, learned policy-driven robots.What you’ll be doing:Lead the design & development of software frameworks aimed at helping robots perceive and interact with the world through learned policiesDrive improvements with the open-source community to make ROS the de facto standard for robotics developmentDebug and optimize ROS-based autonomy stacks from application to system-level drivers on NVIDIA platformsDevelop innovative ways to characterize and measure robotics software for functionality and performanceCollaborate with other teams to incorporate NVIDIA technologiesManage issues during integration, testing, deployment & QAWhat we need to see:BS, MS in Computer Science, Robotics, or related field (or equivalent experience)8+ years of proven experienceExpertise with ROS (middleware, ecosystem, development, debugging tools)Experience working in distributed systems and embedded software rolesProficiency with data structures and core algorithmsExcellent C, C++ programming and design skillsAbility to learn fast & debug complex system issuesFlexibility to adapt quickly to varying roles & responsibilitiesWays To Stand Out from the crowd:Engagement as contributor to the ROS framework, tools, or packagesExperience training behavior policies using Isaac Lab, Isaac Gym, MuJoCo, or similarStrong grasp of deep learning applications for physical agentsExpertise with DDS, UCX, MQTT, or other middleware transport technologiesBackground with software performance profiling and optimizationNVIDIA 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 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until August 15, 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.#deeplearning

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

  • ROSintermediate
  • NVIDIA Isaac ROSintermediate
  • Cintermediate
  • C++intermediate
  • computer visionintermediate
  • artificial intelligenceintermediate
  • distributed systemsintermediate
  • embedded softwareintermediate
  • data structuresintermediate
  • core algorithmsintermediate
  • software frameworksintermediate
  • debugging toolsintermediate
  • autonomy stacksintermediate
  • system-level driversintermediate
  • accelerated computingintermediate
  • open-source communityintermediate
  • integrationintermediate
  • testingintermediate
  • deploymentintermediate
  • QAintermediate

Target Your Resume for "Senior Robotics Systems Software Engineer - ROS" , NVIDIA

Get personalized recommendations to optimize your resume specifically for Senior Robotics Systems Software Engineer - ROS. Takes only 15 seconds!

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

Check Your ATS Score for "Senior Robotics Systems Software Engineer - ROS" , 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 Robotics Systems Software Engineer - ROS @ NVIDIA.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

NVIDIA logo

Senior Robotics Systems Software Engineer - ROS

NVIDIA

Software and Technology Jobs

Senior Robotics Systems Software Engineer - ROS

full-timePosted: Aug 11, 2025

Job Description

We are looking for a Senior Systems Software Engineer for our Robotics Team working on NVIDIA Isaac ROS. Modern robot development for the next wave of AI-powered physical agents is a three-computer problem leveraging accelerated compute for simulation, training, and edge inference. NVIDIA’s ISAAC platform binds together high-fidelity visual and physical simulation, a high-quality development platform, hundreds of optimized algorithms to tackle hard problems in computer vision and artificial intelligence, and a small but powerful computational platform to form the brain of intelligent machines. Our team consists of experts from all over the world and dozens of different fields, and together we want to change the way robots are programmed. We’re looking for someone to help energize the ROS ecosystem with accelerated computing to tackle the rigorous real-time demands of deploying complex, learned policy-driven robots.What you’ll be doing:Lead the design & development of software frameworks aimed at helping robots perceive and interact with the world through learned policiesDrive improvements with the open-source community to make ROS the de facto standard for robotics developmentDebug and optimize ROS-based autonomy stacks from application to system-level drivers on NVIDIA platformsDevelop innovative ways to characterize and measure robotics software for functionality and performanceCollaborate with other teams to incorporate NVIDIA technologiesManage issues during integration, testing, deployment & QAWhat we need to see:BS, MS in Computer Science, Robotics, or related field (or equivalent experience)8+ years of proven experienceExpertise with ROS (middleware, ecosystem, development, debugging tools)Experience working in distributed systems and embedded software rolesProficiency with data structures and core algorithmsExcellent C, C++ programming and design skillsAbility to learn fast & debug complex system issuesFlexibility to adapt quickly to varying roles & responsibilitiesWays To Stand Out from the crowd:Engagement as contributor to the ROS framework, tools, or packagesExperience training behavior policies using Isaac Lab, Isaac Gym, MuJoCo, or similarStrong grasp of deep learning applications for physical agentsExpertise with DDS, UCX, MQTT, or other middleware transport technologiesBackground with software performance profiling and optimizationNVIDIA 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 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until August 15, 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.#deeplearning

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

  • ROSintermediate
  • NVIDIA Isaac ROSintermediate
  • Cintermediate
  • C++intermediate
  • computer visionintermediate
  • artificial intelligenceintermediate
  • distributed systemsintermediate
  • embedded softwareintermediate
  • data structuresintermediate
  • core algorithmsintermediate
  • software frameworksintermediate
  • debugging toolsintermediate
  • autonomy stacksintermediate
  • system-level driversintermediate
  • accelerated computingintermediate
  • open-source communityintermediate
  • integrationintermediate
  • testingintermediate
  • deploymentintermediate
  • QAintermediate

Target Your Resume for "Senior Robotics Systems Software Engineer - ROS" , NVIDIA

Get personalized recommendations to optimize your resume specifically for Senior Robotics Systems Software Engineer - ROS. Takes only 15 seconds!

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

Check Your ATS Score for "Senior Robotics Systems Software Engineer - ROS" , 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 Robotics Systems Software Engineer - ROS @ NVIDIA.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.