Taro Logo

Senior Software Engineer - Robotics and AI

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Robotics

Description For Senior Software Engineer - Robotics and AI

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer specializing in Robotics and AI. This role focuses on enabling humanoids loco-manipulation skills and building pioneering models for complex robotic tasks.

The position offers an exciting opportunity to work at the intersection of robotics and artificial intelligence, developing cutting-edge solutions for humanoid robots. You'll be part of a multidisciplinary team working on advanced AI algorithms, large-scale infrastructure development, and innovative robotics applications. The role involves both theoretical and practical aspects of robotics, from model development to hardware implementation.

As a Senior Software Engineer, you'll be responsible for creating scalable data processing workflows, developing AI algorithms, and building infrastructure for AI training and inference of foundational models. The position requires expertise in Python or C++, deep learning frameworks, and hands-on experience with robotic hardware.

NVIDIA offers a highly competitive compensation package, with a base salary ranging from $148,000 to $287,500 USD, plus equity and comprehensive benefits. The company is known for being one of the technology world's most desirable employers, offering opportunities to work with some of the most forward-thinking professionals in the industry.

The ideal candidate will have an advanced degree in a relevant field, strong background in robotics or autonomous systems, and experience with robot learning. Additional valuable skills include experience with physics simulation frameworks, control methods, and building multimodal foundation models.

Located in Santa Clara, CA, you'll be working at the heart of Silicon Valley, contributing to groundbreaking developments in AI and robotics. NVIDIA's commitment to innovation and technological advancement makes this an excellent opportunity for someone passionate about pushing the boundaries of what's possible in robotics and AI.

Join NVIDIA to be part of a team that's transforming industries through AI and accelerated computing, while working on some of the most challenging and exciting problems in robotics today.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer - Robotics and AI

  • Work alongside researchers and engineers to develop advanced AI solutions for humanoid robots
  • Build reliable and scalable data processing workflows
  • Develop and deploy innovative AI algorithms and models
  • Create large-scale infrastructure for AI training and inference
  • Test and analyze AI models in simulation environments and robotic hardware
  • Ensure seamless integration with upstream and downstream stacks
  • Collaborate with teams to transfer research to products and services

Requirements For Senior Software Engineer - Robotics and AI

Python
Linux
  • MS or PhD in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or related field
  • 3+ Years of experience in desired field
  • Strong background in robots or autonomous driving system
  • Experience with robot learning for robotics locomotion/navigation/manipulation
  • Experience in working with large-scale machine learning/AI systems
  • Proficiency in Python or C++
  • Outstanding engineering skills in rapid prototyping
  • Familiar with model training frameworks (PyTorch, Jax, TensorFlow)
  • Background with deep learning techniques
  • Hands-on experience with robotic hardware

Benefits For Senior Software Engineer - Robotics and AI

Equity
  • Equity
  • Competitive base salary
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - Robotics and AI

Senior Software Engineer - Robotics and AI

Senior Software Engineer position at NVIDIA focusing on robotics and AI, developing solutions for humanoid robots and embodied agents.

Senior Prediction and Planning Machine Learning Engineer - Autonomous Vehicles

Senior ML Engineer role at NVIDIA focusing on autonomous vehicle prediction and planning, requiring 5+ years of ML experience and deep expertise in neural networks.

Senior Deep Learning Software Engineer, Recipe Pathfinding

Senior Deep Learning Software Engineer role at NVIDIA focusing on developing software systems for LLM optimization through recipe pathfinding and efficiency improvements.

Full Stack Developer, AI and LLM

Full Stack Developer position focusing on AI/LLM integration for NVIDIA's Silicon Solutions Group, developing automation infrastructure and AI solutions.

Full Stack Developer, AI and LLM

Senior Full Stack Developer position at NVIDIA focusing on AI and LLM development, offering competitive salary and hybrid work arrangement.