Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Robotics Systems Software Engineer - ROS

$184k - $287.5k

NVIDIA

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 policies

  • Drive improvements with the open-source community to make ROS the de facto standard for robotics development

  • Debug and optimize ROS-based autonomy stacks from application to system-level drivers on NVIDIA platforms

  • Develop innovative ways to characterize and measure robotics software for functionality and performance

  • Collaborate with other teams to incorporate NVIDIA technologies

  • Manage issues during integration, testing, deployment & QA

What we need to see:

  • BS, MS in Computer Science, Robotics, or related field (or equivalent experience)

  • 8+ years of proven experience

  • Expertise with ROS (middleware, ecosystem, development, debugging tools)

  • Experience working in distributed systems and embedded software roles

  • Proficiency with data structures and core algorithms

  • Excellent C, C++ programming and design skills

  • Ability to learn fast & debug complex system issues

  • Flexibility to adapt quickly to varying roles & responsibilities

Ways To Stand Out from the crowd:

  • Engagement as contributor to the ROS framework, tools, or packages

  • Experience training behavior policies using Isaac Lab, Isaac Gym, MuJoCo, or similar

  • Strong grasp of deep learning applications for physical agents

  • Expertise with DDS, UCX, MQTT, or other middleware transport technologies

  • Background with software performance profiling and optimization

NVIDIA 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 January 16, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Robotics Systems Software Engineer - ROS in Santa Clara, CA vacancy
  • $152k - $241.5k

     ...invention of the GPU, the engine of modern...  ...autonomous machines, and robotics. NVIDIA is...  ...including humanoid systems. NVIDIA’s Isaac Robotics...  ..., scalable system software, optimized...  ...now looking for a Senior System Software Engineer...  ...~ Experience with ROS (middleware,... 
    Senior

    NVIDIA

    Santa Clara, CA
    10 hours ago
  • $224k - $356.5k

     ...GPU acts as the brains of computers, robots, and self-driving cars that can understand...  ...a remarkable Automotive Performance Senior Software Engineer to join our energetic team. You will...  ...doing: Play a key role in optimizing system software for Nvidia automotive... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • NVIDIA Corporation in Santa Clara, CA, is seeking a Senior System Software Engineer specializing in automotive performance. You will optimize system software for NVIDIA automotive platforms while collaborating closely with various teams to ensure benchmark performance.... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing...  ..., and the world’s best talent.We are now looking for a Senior System Software Engineer! NVIDIA is searching for a world-class system software engineer... 
    Senior
    Work experience placement
    Local area
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and kernel programming, a good understanding of computer architecture. You... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world...  ...NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key aspects of our... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...As a Vulkan Performance driver engineer, you will have a hand in everything from the game engine down to bare metal! You will be part...  ...~5+ years of experience (or equivalent) in graphics software, system programming, or related field. ~ An understanding of graphics... 
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing...  ...a lasting impact on the world. NVIDIA is looking for Senior System Software Engineers to join our Tegra system software group. The ideal... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...We are hiring senior engineers to work on the CUDA driver, a core component of our platform for...  ...unified programming model across a range of system configurations and hardware...  .... This role incorporates strong system software programming skills, a detailed understanding... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...responsible for building a scalable and modular software stack that powers advanced driver-assistance systems across a diverse range of product lines and...  .... We are looking for a highly motivated Senior Software Systems Engineer with a strong foundation in software... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...NVIDIA Solutions Engineering team is searching for engineers to help develop and bring NVIDIA’s autonomous vehicle platform to the...  ...phenomenal people can do their best work. We are looking for a System Software Engineer with expertise in embedded systems, good grasp of... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing...  ...team that’s driving the future of technology? As a Tegra Senior System Software Engineer/Architect at NVIDIA, you will play a pivotal role in... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...California, is seeking a Solutions Engineer to integrate their simulation platform with customer robotics systems. The ideal candidate should have 3-5 years of robotics software development experience, proficiency in Python and ROS/ROS2, and strong communication skills... 

    FortyFive

    Mountain View, CA
    2 days ago
  • $181.1k - $318.4k

    A leading technology company is looking for a Sr. Software System Engineer to join their innovative team in Sunnyvale, California. The ideal candidate will have extensive experience in developing robotic systems, sensor integration, and machine learning applications. This... 
    Senior

    Apple Inc.

    Sunnyvale, CA
    10 hours ago
  • $184k - $287.5k

     ...analysis / debugging tools that empower NVIDIA engineers to improve perf and power efficiency of...  ...creative people to join a multifaceted software team with high standards! This software...  ...insight in the workload and the system, and empower them to find opportunities... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...As a member of our NVLink team, you will be responsible for driving feature enablement on GPU systems and developing software tools and infrastructure for our next-generation GPU's which enables high-performance interconnect of multi-GPU systems. Familiarity with high-... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...is inspired to do their best work. The video software team is seeking someone highly motivated and passionate about system software development. Come join our team and...  ...we need to see: ~ Bachelors in Electrical Engineering or Computer Science (or equivalent experience... 
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...are looking for a motivated Performance engineer to influence the roadmap of our communication...  ...~ Good understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals) ~ Implement micro-benchmarks... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    10 hours ago
  • $184k - $287.5k

     ...We are looking for a motivated Senior System Software Engineer to join the Holoscan team. This is an outstanding opportunity to accelerate the pace of sensor processing software development within NVIDIA. Collaborate with a distributed team to address complex challenges... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing...  .... Join the leading Tegra Tools team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding opportunity to work on breakthrough... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...It’s an exciting time to join the NVIDIA Cloud Native Engineering (NVCNE) group’s backend software team. As a Cloud Platform Software Engineer, you will...  ...and product teams to troubleshoot complex distributed systems and drive operational excellence. You are expected to... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $224k - $356.5k

     ...AI, powering self-driving cars, humanoid robots, intelligent environments, and medical devices. Our software platforms are central to this mission. We...  ...living standards globally! We are hiring a Senior Systems Software Engineer to join our team as a technical expert... 
    Senior
    Immediate start

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $136.5k - $276.5k

     ...Senior Systems Software Engineer This role has been designed as "Onsite" with an expectation that you will primarily work from an HPE office....  ...IXIA ~ Strong coding skills preferably with Python and Robot- Candidate should have experience with python fundamentals... 
    Senior
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

     ...We are looking for a Senior Software Engineer who sees the big picture of cloud computing and loves building cloud infrastructure. You will design...  ..., testing, deployment, operations). Own and document system and software architecture, designs, and implementation details... 
    Senior
    Worldwide

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

     ...as the brains of computers, robots, and self-driving cars that can...  ...We’re hiring a Deep Learning Engineer with strong experience in...  ...computer vision, and agentic systems. If you’ve spent more time than...  ...Python and C/C++. ~ Excellent software engineering fundamentals. ~... 
    Senior
    Internship

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...Role We are looking for a Senior Robotics Navigation Engineer to own the localization, mapping...  ...-modal state estimation systems, and real-time navigation...  ...‑critical code; strong software engineering fundamentals...  ...backends Familiarity with ROS/ROS 2 and standard robotics... 
    Senior
    Local area

    Dexmate

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...Become a Senior System Software Engineer on NVIDIA's AI Inference Operations Team, focusing on DevOps and Infrastructure Automation. Join a company revolutionizing computer graphics, PC gaming, and accelerated computing. You will be working alongside a team of passionate... 
    Senior

    NVIDIA

    Santa Clara, CA
    10 hours ago
  • $181.1k - $318.4k

    A leading technology company in Sunnyvale, California seeks a Systems Software Developer for its Vision Products Group. The ideal candidate will design and integrate systems software across innovative vision products, with a focus on performance, power efficiency, security... 
    Senior

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  • A leading technology company in California is seeking a Senior System Software Engineer for its software development team. The role involves collaboration on NVIDIA's DRIVE self-driving platform, focusing on camera and graphics solutions. Candidates should have 5+ years... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...We are hiring senior engineers to work on the CUDA driver and runtime, core components of our...  ...applications, investigates bottlenecks in software or hardware and delivers features and...  ...unified programming model across a range of system configurations and hardware... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Robotics Systems Software Engineer - ROS. Be the first to apply!