Robotics Software Engineer - Build And Developer Experience

at Nvidia
USD 184,000-356,500 per year
MIDDLE SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 3 GitHub @ 3 CI/CD @ 3 Communication @ 3 CUDA @ 3

Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Today NVIDIA is tapping into the unlimited potential of AI to define the next era of computing β€” where GPUs act as the brains of computers, robots, and self-driving cars that can understand the world. As a Software Engineer in Robotics you will work on state-of-the-art robotics technology and infrastructure, blending simulation and real-world applications. This role focuses on building infrastructure that removes friction and enables teams to iterate rapidly while addressing production-grade robotic software challenges.

Responsibilities

  • Drive exceptional developer experience and rapid iteration speed by identifying and eliminating friction points in existing processes and delivering critical technical infrastructure for smooth, fast workflows.
  • Improve build systems, accelerate CI pipelines, and streamline training workflows.
  • Propose solutions that accelerate robot learning by demonstrating understanding of robotics ecosystem challenges.
  • Integrate hardware-in-the-loop (HIL) testing into CI to verify robotics systems under real-world conditions.
  • Collaborate across team boundaries to identify major challenges and implement the best solutions.

Requirements

  • Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 8+ years of robotics software and build systems experience.
  • Strong intrinsic drive to eliminate development friction, bottlenecks, and toil.
  • Expertise in Bazel and CMake for codebases consisting mainly of C++ and Python.
  • Hands-on experience building reliable and scalable CI/CD pipelines (GitLab, GitHub).
  • Experience automating physical systems, including Hardware-In-the-Loop test setups.
  • Proficient at resolving intricate issues when faced with uncertainty.
  • Excellent communication skills and a collaborative approach to working with diverse teams.

Ways To Stand Out

  • Practical experience with NVIDIA robotics tools such as Jetson, Isaac Sim, Warp, and CUDA.
  • Familiarity with advanced robotics concepts and real-world deployment challenges.
  • Experience with remote caching and execution with Bazel.
  • Demonstrated success deploying complex robotics systems across diverse settings.

Compensation & Benefits

  • Base salary ranges provided by level:
    • Level 4: 184,000 USD - 287,500 USD (base)
    • Level 5: 224,000 USD - 356,500 USD (base)
  • Eligible for equity and additional benefits (see NVIDIA benefits page).

Additional Information

  • Applications for this job will be accepted at least until November 7, 2025.
  • NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.