Nvidia - Santa Clara, CA

posted about 1 month ago

Full-time - Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

The Senior Robotics Software Engineer will be part of the Robotics Software team at NVIDIA, focusing on building the next generation of NVIDIA cuMotion to empower robot arms for advanced manipulation tasks. This role involves developing motion generation algorithms, refining control schemes, and collaborating with a team to deliver innovative technology to various industries.

Responsibilities

  • Building the next generation of NVIDIA cuMotion for robot arms.
  • Crafting robust and performant implementations of motion generation algorithms.
  • Refining, training, and testing control schemes in simulation and on physical robots.
  • Collaborating with a team of robotics software engineers to deliver technology as open-source software.

Requirements

  • BS, MS, or PhD degree in Computer Science or a related field, or equivalent experience.
  • 5+ years of experience developing optimized implementations of numerical or geometric algorithms, preferably in an industry setting.
  • Proficiency in modern C++ and Python.
  • Prior research or projects related to motion planning and control, simulation, or a related area.
  • Self-motivated and willing to work with a distributed team.

Nice-to-haves

  • Passion for robotics and building production software.
  • Experience with ROS 2, including ros2_control and MoveIt 2.
  • Expertise in machine learning, computer vision, physics simulation, or computer graphics.
  • Experience with parallel programming and especially CUDA C++.
  • Comfortable working in multifaceted and ever-evolving environments.

Benefits

  • Equity and benefits package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service