Software Engineer Ii, Controls

Agility Robotics

Salem, OR, United States
Base: $114,000 - $148,000 usd; bonus/equity: compy...
On-site
2+ years robotics control experience
Strong modern c++ and python skills
Optimal or model-predictive control expertise
Agility Robotics is seeking a Software Engineer II specializing in controls to enhance their humanoid robots’ capabilities. The role involves designing control algorithms for real-world applications and requires expertise in robotics, software development, and collaboration with cross-functional teams

Job Summary

  • The role involves designing control algorithms to enable fully coordinated, whole-body manipulation behaviors for humanoid robots in real-world deployments.
  • Candidates will collaborate with autonomy, AI, and systems teams to release production-grade manipulation skills while participating in prototype hardware bring-up.
  • The company offers a competitive total rewards package including a 6% 401(k) match, equity, and 100% company-paid medical, dental, and vision insurance.

Matching Summary

Match Score: 85

Agility Robotics is seeking a Software Engineer II specializing in controls to enhance their humanoid robots’ capabilities. The role involves designing control algorithms for real-world applications and requires expertise in robotics, software development, and collaboration with cross-functional teams.

Salary

Base: $114,000 - $148,000 USD; Bonus/Equity: Company stock options and annual discretionary bonus provided for eligible roles; Benefits: 6% 401(k) match, 100% paid medical/dental/vision, unlimited PTO for exempt employees

Skills & Requirements

Must-have

  • 2+ years robotics control experience
  • Strong modern C++ and Python skills
  • Optimal or Model-Predictive Control expertise
  • State Estimation and Rigid Body Dynamics knowledge
  • Agile development tools like Jira and Git

Nice-to-have

  • Experience with Reinforcement Learning
  • Simulation environment proficiency
  • Mobile manipulation robot background
  • Hardware bring-up participation
  • Failure analysis and reliability evaluation

Key Requirements

  • MS or Ph.D. in robotics, computer science, or related field
  • Current authorization to work in the United States
  • 2+ years of industry or research experience in robotics control

Work Rights

Must have current authorization to work in the United States

Tailored Resume

Cover Letter