Staff Manipulation Engineer

Logo of Agility Robotics

Agility Robotics

πŸ“Remote - Worldwide

Job highlights

Summary

Join Agility Robotics, a leader in humanoid robotics, as a talented Software Engineer. You will design, implement, and deploy manipulation behaviors and grasp planning algorithms for our cutting-edge robot, Digit. Collaborate with cross-functional teams to solve real-world challenges in robotics. This role requires extensive experience in robotics, manipulation algorithms, and software development. We offer a competitive compensation package, comprehensive benefits, and a flexible work environment.

Requirements

  • Industry experience developing and deploying manipulation algorithms on high-DOF robots in real-world applications
  • Experience with perception and scene understanding especially as it pertains to manipulation planning
  • Experience with task and motion planning (TAMP) under uncertainty
  • Strong robotics fundamentals, including kinematics, dynamics, sensing, control, and motion planning
  • Experience using simulation tools such as Isaac Sim / Mojoco / Drake/ gazebo or similar
  • Experience leveraging machine learning to improve grasp planning and object manipulation
  • MS or Ph.D. in robotics, computer science, or related field or have equivalent industry experience
  • Strong software experience in modern C++ and Python
  • Exposure to standard agile and software development processes (issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment)
  • Ability to communicate technical information effectively both orally and in writing with other team members
  • Ability to work independently and as part of a team with a demonstrated ability to establish and maintain effective working relationships
  • Authorization to work in the USA

Responsibilities

  • Design, implement, test, and deploy manipulation behaviors and grasp planning algorithms for humanoid robots
  • Develop grasp strategies and behaviors robust to environmental uncertainty and imperfect state estimation
  • Contribute to the software architecture and design of the autonomy stack
  • Collaborate with members of the autonomy teams to solve complex cross-functional problems
  • Engineer high-quality software that is well tested, reliable and maintainable

Preferred Qualifications

  • Experience working with humanoid (or similar) robots
  • Experience in orchestrating a scalable automated testing pipeline for simulation
  • Experience in classical robotics motion planning and trajectory optimization algorithms
  • Publications in your field (RSS, ICRA, IROS preferred)

Benefits

  • Competitive Compensation Package
  • 100% Company Paid Disability, Life, Health, Dental & Vision Insurance (for AR employees)
  • Employer Matched Retirement Plan
  • Five Weeks of Paid Time Off Annually
  • Paid Parental Leave
  • Employee Referral Bonus Program
  • Relocation Assistance (for certain roles)
  • Stock Options (for certain roles)
  • A culture that encourages flexible work schedules
  • A culture that embraces individuality and authenticity

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Agility Robotics know you found this job on JobsCollider. Thanks! πŸ™