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 pioneering the development of humanoid locomotion and manipulation skills through advanced AI solutions.

The position offers an exciting opportunity to work at the cutting edge of robotics and artificial intelligence, where you'll be responsible for building groundbreaking models and data generation pipelines that enable robots to perform complex manipulation tasks while navigating dynamic environments. You'll be working alongside top NVIDIA researchers and engineers, contributing to the development of versatile humanoid robots and embodied agents.

Key responsibilities include developing advanced AI algorithms, creating large-scale infrastructure for AI training, and building reliable data processing workflows. You'll be involved in systematic testing of AI models in both simulation environments and on actual robotic hardware. The role requires a strong technical background with at least 3 years of experience, proficiency in Python or C++, 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 on pioneering technologies that are transforming industries.

The ideal candidate will have an MS or PhD in a relevant field, strong background in robotics or autonomous systems, and experience with robot learning for locomotion, navigation, and manipulation. Additional valuable skills include experience with physics simulation frameworks, knowledge of control methods, and background in building multimodal foundation models.

Working at NVIDIA means joining a team of forward-thinking and hardworking professionals in an environment that values creativity, autonomy, and technical innovation. The company is committed to fostering a diverse work environment and proudly maintains equal opportunity employment practices.

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.