p>To be considered for this role, you must have: - A PhD in Robotics, Machine Learning, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field (or equivalent experience);
- A strong research track record, with work published in top robotics and AI conferences and journals such as RSS, CoRL, ICRA, IROS, IJRR, T-RO, NeurIPS, ICML, ICLR, CVPR, ICCV, ECCV, and EMNLP;
- Exceptional programming skills in Python, as well as proficiency in modern deep learning frameworks (PyTorch or JAX), robotics frameworks (ROS or ROS2), and physics simulation frameworks (Isaac Sim/Lab or MuJoCo);
- Familiarity with C++, CUDA, and Warp is a plus;
- Exceptional communication, collaboration, and interpersonal skills, with significant experience working on teams;
- Comfort in working through the complexities of simulation and real-world robotics, including debugging physics simulators and renderers under rapid development; selecting, setting up, maintaining, and enhancing complex robotics hardware; debugging real-world communication systems; and designing robust workflows for model training and evaluation. As a research scientist, you will be responsible for:
- Developing algorithms, models, and methods for robotic manipulation and loco-manipulation, for both industrial and household applications;
- Integrating these methods into real-world robotic manipulation systems, including those consisting of collaborative robot arms, industrial robot arms, mobile manipulators, humanoids, and dexterous hands;
- Contributing to multi-person research projects that require a diverse set of skills across the robotics and machine learning stack;
- Engaging with the academic community through high-impact publications, conferences, workshops, and code releases;
- Collaborating with product managers and engineering teams to transfer your research into NVIDIA products that will have real-world impact;
- Mentoring interns joining NVIDIA during their PhD programs.