Senior Robotics Software Engineer - Autonomy Lead

Agility Robotics

Salem (OR)

Hybrid

USD 190,000 - 296,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

6% 401k match
Equity
Company-paid medical, dental, vision
Paid time off
Relocation assistance
Discretionary bonus

Job summary

Agility Robotics is seeking a Staff Robotics Software Engineer (Tech Lead) to own end-to-end development of humanoid robot behaviors, from high-level task logic to on-robot validation. You will lead behavior planning, integrate with motion planning and perception, and mentor engineers while staying hands-on with code and experiments.

This hybrid role offers collaboration across perception, planning, controls, hardware, and product teams, with a focus on robustness, generalization, and real-world

Qualifications

  • 8+ years of professional experience developing robotics software, autonomy systems, robot behaviors, or related real-world robotic capabilities.
  • Demonstrated experience as a tech lead or senior technical owner for complex robotics projects.
  • Proficient in Python and C++, and comfortable contributing to large, long-lived codebases.
  • Experience with behavior trees, state machines, task planners, hierarchical planning, or similar behavior-planning frameworks.

Responsibilities

  • Own the design, implementation, and validation of complex humanoid robot behaviors.
  • Lead behavior planning and execution design, including task decomposition, control flow, recovery, and failure handling.
  • Build new autonomy capabilities that expand what the robot can reliably do in the real world.
  • Develop and evaluate manipulation strategies for new tasks, objects, workflows, and customer environments.
  • Integrate robot behaviors with motion planning, controls, object perception, estimation, and hardware systems.
  • Train, evaluate, and integrate learned policies into hybrid learned/classical execution workflows.
  • Mentor engineers through design reviews, code reviews, debugging, and hands-on technical guidance.

Skills

Python
C++
Behavior trees
State machines
Task planners
Hierarchical planning
Robotics software
Leadership

Education

B.S., M.S., or Ph.D. in Robotics, Computer Science, or related field

Job description

Agility Robotics is seeking a Staff Robotics Software Engineer (Tech Lead) to own end-to-end development of humanoid robot behaviors, from high-level task logic to on-robot validation. You will lead behavior planning, integrate with motion planning and perception, and mentor engineers while staying hands-on with code and experiments.

This hybrid role offers collaboration across perception, planning, controls, hardware, and product teams, with a focus on robustness, generalization, and real-world

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead - Humanoid Robotics & Behavior
Tech Lead - Humanoid Robotics & Behavior

Energy Jobline ZR • Fremont (CA)

Hybrid
USD 190,000 - 296,000
401(k) Plan with 6% company match
Equity: Company stock options
Medical, dental, vision, and short/one
+3
Staff Robotics Software Architect
Staff Robotics Software Architect

Agility Robotics • Colorado

Hybrid
USD 190,000 - 296,000
401(k) 6% company match
Equity: company stock options
Full medical, dental, vision insurance
+1
Senior Robotics Autonomy Engineer – Equity & Benefits
Senior Robotics Autonomy Engineer – Equity & Benefits

Persona AI, Inc. • Houston (TX), Northern (KY)

Hybrid
USD 140,000 - 210,000
Competitive compensation
Performance-based bonus
99% employer covered medical benefits
+1
Staff Robotics Software Engineer, Robot Behaviors
Staff Robotics Software Engineer, Robot Behaviors

Agility Robotics • Salem (OR)

Hybrid
USD 190,000 - 296,000
6% 401k match
Equity
Company-paid medical, dental, vision
+3
Senior Robotics Software Engineer — Robotic Manipulation
Senior Robotics Software Engineer — Robotic Manipulation

Agility Robotics • California (MO)

Hybrid
USD 155,000 - 241,000
401(k) Plan (6% match)
Equity (stock options)
Insurance Coverage (medical/dental/vis
+8
Senior Robotics Systems Integration Lead
Senior Robotics Systems Integration Lead

Agility Robotics • Fremont (CA)

Hybrid
USD 217,000 - 281,000
401(k) match
Equity stock options
Medical, dental, vision insurance
+4
Senior Robotics Simulation Lead — Build Next-Gen Humanoids
Senior Robotics Simulation Lead — Build Next-Gen Humanoids

Agility Robotics • United States

Hybrid
USD 208,000 - 324,000
401(k) Plan with company match
Company equity options
Medical, dental, vision, disability -
+1
Staff Robotics Software Architect
Staff Robotics Software Architect

Agility Robotics • Salem (OR)

Hybrid
USD 190,000 - 296,000
401(k) match
Equity
Medical, dental, vision
+5
Staff Robotics Software Engineer, Robot Behaviors
Staff Robotics Software Engineer, Robot Behaviors

Agility Robotics • California (MO)

On-site
USD 190,000 - 296,000
401(k) Plan with 6% company match
Company stock options
100% company-paid medical, dental, vision, and disability insurance
+2
Staff Robotics Software Engineer – Real-Time AI & Controls
Staff Robotics Software Engineer – Real-Time AI & Controls

Agility Robotics • California (MO)

Hybrid
USD 190,000 - 296,000
401(k) match
Equity
Health insurance
+10