NVIDIA is looking to solve the problem of enabling robots to perform complex manufacturing tasks through advanced manipulation, guided by sensors and accelerated computing, revolutionizing industries like manufacturing and logistics.
Requirements
- You have 5+ years of experience in robotic manipulation.
- You’re proficient in modern C++ and Python.
- Prior research or projects related to motion planning and control, simulation, or a related area.
- Familiarity with reinforcement learning and imitation learning.
- Experience with ROS 2.
- Expertise in bimanual manipulation.
- Experience developing optimized implementations of numerical or geometric algorithms.
- Experience with parallel programming and especially CUDA C++.
Responsibilities
- Building systems that empower robot arms to perform complex manufacturing tasks, using a combination of learning-based and model-based approaches, along with powerful perception algorithms.
- Refining, training, and testing control schemes in simulation and on physical robots, including multi-arm robots and humanoids.
- Crafting robust and performant implementations of motion generation algorithms that you invent in collaboration with creative researchers and engineers.
- Working with an outstanding team of robotics software engineers to deliver the technology you develop to leading companies and researchers, including as open-source software.
Other
- Self-motivated and willing to work with a distributed team to break new ground.
- You possess a passion for robotics and building production software.
- If you are creative and autonomous, we want to hear from you!
- Applications for this job will be accepted at least until September 24, 2025.
- NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.