Software Engineer, Autonomy Behaviors

Agility Robotics

Salem, Oregon, United States
Base: $144,000 - $224,000 usd; bonus/equity: compy...
Hybrid (preferably onsite in salem, pittsburgh, or fremont)
Deploy mobile manipulation robots in real world
Develop manipulation algorithms on high-dof robots
Experience with behavior trees or finite state machines
Agility Robotics is seeking a Software Engineer to develop autonomous behaviors for humanoid robots, focusing on real-world applications. The position requires strong robotics and software development skills, particularly in C++ and Python, and offers a competitive salary along with a comprehensive benefits package

Job Summary

  • Agility Robotics is pioneering a new era of automation by deploying humanoids alongside workers in warehouses and manufacturing facilities.
  • The role involves designing, implementing, and testing autonomous behaviors for humanoid robots that operate robustly in uncertain environments.
  • Employees receive competitive benefits including a 6% 401(k) match, company stock options, and 100% paid medical, dental, and vision insurance.

Matching Summary

Match Score: 85

Agility Robotics is seeking a Software Engineer to develop autonomous behaviors for humanoid robots, focusing on real-world applications. The position requires strong robotics and software development skills, particularly in C++ and Python, and offers a competitive salary along with a comprehensive benefits package.

Salary

Base: $144,000 - $224,000 USD; Bonus/Equity: Company stock options and annual discretionary bonus; Benefits: 6% 401(k) match, full health coverage, flexible PTO

Skills & Requirements

Must-have

  • Deploy mobile manipulation robots in real world
  • Develop manipulation algorithms on high-DOF robots
  • Experience with behavior trees or finite state machines
  • Strong robotics fundamentals including kinematics and dynamics
  • Modern C++ and Python programming experience

Nice-to-have

  • Experience working with humanoid robots
  • Leveraging machine learning for grasp planning
  • Classical robotics motion planning algorithms
  • Publications in RSS, ICRA, or IROS conferences

Key Requirements

  • MS or Ph.D. in robotics or equivalent industry experience
  • Current authorization to work in the United States

Work Rights

Must have current authorization to work in the United States

Tailored Resume

Cover Letter