System Software Engineer - AI And Robotics

at Nvidia
USD 184,000-356,500 per year
MIDDLE SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 3 Spark @ 3 TensorFlow @ 3 Hiring @ 3 Communication @ 3 API @ 3 LLM @ 3 PyTorch @ 3 CUDA @ 3 GPU @ 3

Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.

NVIDIA’s robotics and AI platforms are redefining industries from autonomous machines and humanoid robots to next-generation industrial automation and simulation. Our technologies, including Isaac ROS, Isaac Sim, Omniverse, GR00T and Cosmos, are redefining how intelligent robots learn, reason, and interact with the physical world.

As a versatile System Software Engineer - AI and Robotics, you will work across NVIDIA’s full stack from GPUs, Jetson, DGX Spark hardware to CUDA-accelerated AI frameworks and robotics simulation environments to evaluate, prototype, and improve the performance, usability, and developer experience of NVIDIA’s robotics software ecosystem. You’ll collaborate with robotics researchers, product teams, and developers to help bring “Physical AI” to life through modern simulation, reinforcement learning, and GPU-accelerated robotics development.

Responsibilities

  • Evaluate and improve Robotics and AI developer experiences across NVIDIA’s platforms, including Isaac ROS, Isaac Sim, Isaac Lab, GR00T, Omniverse and other NVIDIA AI products.
  • Develop and benchmark robotics applications that leverage CUDA, PyTorch, TensorFlow, and Isaac Gym on Jetson Orin, Thor, and DGX platforms.
  • Build and test simulation-to-real (sim2real) pipelines using Gazebo, Mujoco, Bullet, and Omniverse PhysX.
  • Dedicate the majority of your time to evaluating and developing applications, becoming the go-to expert on the underlying software stack.
  • Create sample robotics applications and performance tests in Python/C++/CUDA to validate SDKs and APIs (e.g., DeepStream, TensorRT, cuDNN, and Isaac ROS).
  • Write detailed technical evaluations, whitepapers, and demos for NVIDIA’s robotics stack.
  • Showcase NVIDIA's software stack at conferences, webinars and meetups and engage with the developer community through social media, forums, events, and meetups to gather feedback, answer questions, and build relationships.

Requirements

  • BS/MS in Robotics, Computer Science, Computer Engineering or equivalent experience.
  • 8+ years of experience.
  • Strong programming experience in Python and C++.
  • Hands-on experience with robotics frameworks such as ROS2, Isaac ROS, MoveIt2, and Mujoco.
  • Experience in AI/ML development with PyTorch, TensorFlow, Isaac Gym, Stable Baselines, RL-Games, or SKRL.
  • Familiarity with robotics AI methods such as reinforcement learning, imitation learning, sim-to-real transfer, and multimodal vision-language models (e.g., CLIP, GR00T, LLaMA).
  • Understanding of LLM and foundation model inference (including TensorRT-LLM, Hugging Face Transformers, or NeMo) and fine-tuning for embodied AI or robotics control.
  • Understanding of robot data formats and modeling: URDF, USD, MJCF, CAD, and synthetic data/digital twin generation for training perception and control models.
  • Excellent communication and technical writing skills, comfortable explaining complex ideas to both technical and non-technical audiences.
  • Ability to work independently and adapt quickly in a fast-paced, cross-disciplinary environment bridging AI, robotics, and GPU systems.

Ways to Stand Out

  • Experience developing robotics applications using Isaac Sim, Isaac Lab, GR00T or Omniverse.
  • Knowledge of GPU optimization, real-time sensor fusion, and hardware acceleration on Jetson / DGX platforms.
  • Contributions to open-source robotics frameworks or simulation tools (e.g., ROS2, MoveIt, Isaac ROS).
  • Proven experience bridging AI foundation models and embodied robotics (e.g., vision-language reasoning, multi-agent systems).

Benefits and Compensation

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family: https://www.nvidiabenefits.com/

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: https://www.nvidia.com/en-us/benefits/.

Applications for this job will be accepted at least until December 20, 2025.

Equal Opportunity

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. 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.