Search jobs > Santa Clara, CA > Senior software engineer

Senior Software Engineer, Generalist Embodied Agent Research

NVIDIA
Santa Clara, CA, US
$148K-$276K a year
Full-time

We are now looking for a Senior Software Engineer , for our Generalist Embodied Agent Research (GEAR) team :

NVIDIA is searching for an outstanding engineer to build humanoid robot foundation models and systems in the Generalist Embodied Agent Research (GEAR) group.

Everything that moves will eventually be autonomous. Our mission is to build general-purpose embodied agents that learn to explore and master complex skills across the virtual and the physical world.

You will work with an amazing and collaborative research team that consistently produces influential works on multimodal foundation models, large-scale robot learning, game AI, and physical simulation.

Our past projects include , , , , , , and more. One of our team’s most recent milestones includes , a foundation model for humanoid robots.

Your contributions will have a significant impact on our moonshot research projects and product roadmaps.

What you will be doing :

  • Work with world-class researchers at NVIDIA to develop robust AI solutions for general-purpose humanoid robots and embodied agents;
  • Develop large-scale AI training and inference infrastructure for foundation models;
  • Develop robust and scalable data pipelines;
  • Systematically evaluate and analyze AI models in physical simulation and on robot hardware;

Collaborate with research and engineering teams across all of NVIDIA to ensure your software integrates seamlessly up and down the stacks.

What we need to see :

A Masters Degree in Computer Science, Computer Engineering or Robotics or equivalent experience.

4+ years of relevant work experience in one or both of the following domains :

Large-scale AI systems :

  • Outstanding engineering skills for rapid prototyping and product development. Python is required; C++ and CUDA proficiencies are a plus;
  • Excellent knowledge and hands-on experience in working with large-scale machine learning / AI systems and compute infrastructure;
  • Hands-on training experience with multimodal large language models;

Deep expertise in building multimodal data pipelines.

Practical robotics systems :

  • Deep understanding of robot kinematics, dynamics, and sensors;
  • Ability to safely operate robot hardware, lab equipment, and tools;
  • Experience with rapid prototyping technologies, such as CAD design and 3D fabrication;
  • Strong programming skills in Python, C++, ROS, and machine learning frameworks like PyTorch;
  • Knowledge of control methods, including PID, model predictive control, and whole-body control;
  • Familiarity with physics simulation frameworks such as MuJoCo and Isaac Sim;

Robot hardware design and hands-on building experience.

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and productive people in the world.

Please join us and be part of the forefront of developing general-purpose robots and embodied agents!

The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and . NVIDIA accepts applications on an ongoing basis.

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.

30+ days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Development Engineer in Test (SDET). ...

Promoted
Tech Firefly
Santa Clara, California

The ideal candidate will have a strong background in computer science, experience with software development, Quality Automation and Data reporting background , and a passion for building innovative products. Working closely with the stakeholders to prioritize goals on the Engineer, Data and QA Autom...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Engineer, AI. ...

Promoted
Acceler8 Talent
CA, United States

We are looking for a Lead ML Research Engineer to join our team!. As a Lead ML Research Engineer you will play a crucial role in advancing their AI systems by…. Keywords: Lead ML Research Engineer, Machine learning, LLM's. Join us in revolutionizing hardware engineering! Our company is on a mission ...

Promoted
Apple
Cupertino, California

As a successful engineer in our team, you will: Implement latest algorithms from research papers for model compression Set up training jobs, datasets, evaluation, performance benchmarking pipelines Run detailed experiments to profile algorithms on various models and across different sizes and mainta...

Promoted
Walmart
Milpitas, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

ByteDance
San Jose, California

We are looking for talents to join us on this exciting journey! Responsibilities- Develop new video features of camera operation and video recording, and integrate the latest iOS or Android camera features into our company's video creation software stack. Develop new video features of video and audi...

Motion Recruitment
California, United States

Leader in their industry, our exciting global SaaS construction platform client seeks a contract Senior Software Engineer. We are looking for a Senior Software Engineer to join the Runtime Platform Group. As a Senior Software Engineer, you’ll be on a team building a secure, compliant SaaS platform f...

Cyngn
Menlo Park, California

Our employees aren’t just researchers but are creating reality. As a Full Stack Engineer at Cyngn, you will play a crucial role in developing our innovative fleet management system for autonomous industrial vehicles. Good understanding of software design patterns and architectural principles. ...

MediaTek
San Jose, California

The architect will be responsible for innovating and developing high quality SDKs and software products for our platforms, driving complex and cross-functional feature sets together with both engineering leaders and product managers. Lead and propose strategic innovations for SDKs and software produ...