Agility Robotics

Staff Robotics Software Engineer, Robot Behaviors

Agility Robotics
Apply
4 months ago
Pittsburgh, PA, USA or Fremont, CA, USAStaff+
H1B Sponsor

Base Salary

$190k - $296k/yr

Responsibilities

  • Own the design, implementation, and validation of complex humanoid robot behaviors.
  • Lead behavior planning and execution, including task decomposition, control flow, recovery, and failure handling.
  • Build autonomy capabilities that expand the robot’s reliable real-world task range.
  • Develop and evaluate manipulation strategies for new tasks, objects, workflows, and customer environments.
  • Integrate behaviors with motion planning, controls, object perception, estimation, and hardware systems.
  • Train, evaluate, and integrate learned policies into hybrid learned/classical execution workflows.
  • Integrate end effectors, tools, sensors, and other hardware capabilities into the behavior stack.
  • Debug system-level failures using logs, replay, metrics, simulation, and on-robot experimentation.
  • Mentor engineers through design reviews, code reviews, debugging, and hands-on technical guidance.
  • Help establish technical direction and best practices for robust, composable, reusable, and generalizable robot behaviors.

Requirements

  • Bachelor’s, master’s, or Ph.D. in robotics, computer science, or a related engineering field.
  • 8+ years of professional experience developing robotics software, autonomy systems, robot behaviors, or related real-world robotic capabilities.
  • Experience serving as a tech lead or senior technical owner for complex robotics projects.
  • Proficiency in Python and C++, with comfort contributing to large, long-lived codebases.
  • Experience with behavior trees, state machines, task planners, hierarchical planning, or similar behavior-planning frameworks.
  • Strong system-level understanding of motion planning, object perception, controls, estimation, and hardware interactions on real robots.
  • Experience with complex algorithms and data pipelines, including optimization for performance, robustness, and scalability.
  • Experience collaborating with perception, planning, controls, hardware, product, or field teams.
  • Bonus: experience with manipulation in complex or unstructured environments, learned robot skills, imitation learning, reinforcement learning, hybrid learned/classical execution, or autonomous robots in customer environments.
  • Applicants must have current authorization to work in the United States.

Benefits

  • Hybrid role based in Salem, Oregon; Pittsburgh, Pennsylvania; or Fremont, California offices.
  • 401(k) plan with a 6% company match.
  • Company stock options and comprehensive company-paid medical, dental, vision, and disability insurance.
  • Benefits eligibility begins on the first day of employment.
  • Employee Assistance Program, paid parental leave, professional development, tuition reimbursement, and relocation assistance for eligible roles.
  • Flexible unlimited PTO for exempt employees or vacation and paid sick leave for non-exempt employees, plus 10 company holidays and a winter shutdown.
  • Catered lunches four times per week and snacks at Salem and Pittsburgh locations.
  • Annual discretionary bonus for eligible roles.

Tech Stack

Categories

Robotics
Agility Robotics

About Agility Robotics

201-500 employees

Industrial humanoids hard at work.

Contact me