Agility Robotics
Robotics Software Engineer I/II
$114K–$148K
Onsite- Salem, OR +1 · Full-time · Posted Oct 2, 2026
- Location
- Onsite- Salem, OR
Salem, Oregon, United States - Experience
- 2+ years of relevant experience, including research-level and industry experience; preferably applied to mobile manipulation robots.
- Education
- B.S. or M.S. in Robotics, Computer Science, or a related field.
- Visa sponsorship
- Applicants must have current authorization to work in the United States.
About the job
Develop, test, validate, and integrate production-ready humanoid robot skills into customer workflows, working hands-on with hardware and simulation.
What you'll do
- Develop robot skills and workflows using behavior trees, state machines, task planners, and the robot’s skill API.
- Design test plans, recreate failure cases, and validate skills in simulation and on hardware before release.
- Occasionally travel to customer sites for deployment, validation, and tuning.
What they ask for
- Proficient in Python and writes clean code.
- Experience with Linux systems.
- B.S. or M.S. in Robotics, Computer Science, or a related field.
- Relevant experience, including research-level or industry experience.
Nice to have
- Prior experience scripting robot behaviors with state machines, behavior trees, or other control flow logic.
- Familiarity with MoveIt, robot manipulation, motion planning, or kinematics; exposure to automated testing, CI/CD, or real-world deployments.
Pay
$114,000 — $148,000 USD (base salary)
Tools
Python, Linux, behavior trees, state machines, task planners, robot’s skill API, MoveIt
Model-written summary · the original posting is authoritative