All jobs

Staff Robotics Software Engineer, Robot Behaviors

Agility Robotics

Salem, OR · RemoteFull-time$190,000 – $296,000 / yearly
Apply now

Job details

Pay

$190,000 – $296,000 / yearly

Job type

Full-time

Work setting

Remote / Hybrid

Location

Salem, OR

Posted

Posted 2 months ago

Full job description

Lead design and development of humanoid robot behaviors across task planning and execution. Hybrid; Salem, OR or other Agility offices.

  • Own behavior implementation from high-level logic through on-robot validation and deployment
  • Build autonomy capabilities integrating perception, motion planning, controls, and manipulation
  • Develop and evaluate manipulation strategies for new tasks and customer environments
  • Debug complex system-level failures using logs, simulation, and on-robot experimentation
  • Mentor engineers through code reviews and hands-on technical guidance

Qualifications

  • Manipulation strategy experience in complex/unstructured environments
  • Experience with learned skills (imitation learning, reinforcement learning, hybrid approaches)
  • Deployment experience supporting autonomous robots in customer environments

Requirements

  • B.S., M.S., or Ph.D. in Robotics, Computer Science, or related engineering
  • 8+ years professional robotics software/autonomy development experience
  • Demonstrated tech lead experience on complex robotics projects
  • Proficiency in Python and C++
  • Knowledge of behavior trees, state machines, or task planning frameworks
  • System-level understanding of motion planning, perception, controls, and hardware integration
RoboticsTech

Ready to apply?

Apply on the company site

You’ll be taken to an external site to complete your application.