Agility Robotics02.02.26
AI SCORE 8.5

Senior Robotics Software Engineer - Remote Opportunities

$140K–$180K/year

About the Role

We are seeking a Senior Robotics Software Engineer to join our innovative team at Agility Robotics. This position offers the opportunity to work remotely while leading the design and development of advanced robotic behaviors. As a Senior Robotics Software Engineer, you will play a crucial role in expanding the capabilities of our humanoid robot, Digit, which is designed to work alongside people in real-world environments.

What You'll Do

  • Own the design and implementation of complex robot behaviors.
  • Lead behavior planning and execution design, including task decomposition, control flow, and failure handling.
  • Develop new autonomy capabilities that expand what the robot can reliably do in the real world.
  • Collaborate closely with motion planning, controls, and perception engineers to integrate behaviors with underlying systems.
  • Design and implement new behaviors end-to-end, from initial concept through deployment.
  • Develop and evaluate new manipulation strategies for novel tasks, objects, and environments.
  • Support the integration of new end effectors, tools, and hardware capabilities into the behavior stack.
  • Generalize behaviors across tasks, object types, and environments to reduce custom logic.
  • Define what "production-ready" means for new behaviors and drive the validation strategy to meet reliability goals.
  • Debug complex system-level failures using logs, replay, and on-robot experimentation.
  • Mentor junior engineers and contribute to technical direction and best practices within the team.

Requirements

  • B.S., M.S., or Ph.D. in Robotics, Computer Science, or a related field.
  • 5+ years of professional experience developing robotics software, autonomy systems, or robot behaviors.
  • Strong proficiency in Python and experience with Linux-based development environments.
  • Hands-on experience designing robot behaviors and autonomy systems.
  • Experience with behavior trees, state machines, task planners, or similar behavior-planning frameworks.
  • Solid understanding of motion planning and behavior planning for robots.
  • Experience with complex algorithms and data pipelines.
  • Strong system-level understanding of how motion planning, perception, and control interact on real robots.
  • Comfortable designing autonomy systems that operate under uncertainty and recover from failure.
  • Experience collaborating across perception, planning, controls, and hardware teams.

Nice to Have

  • Experience developing manipulation strategies for complex or unstructured environments.
  • Experience integrating new hardware capabilities into autonomous systems.
  • Prior experience mentoring engineers or leading technical initiatives.

What We Offer

  • 401(k) Plan with a 6% company match.
  • Equity: Company stock options.
  • 100% company-paid medical, dental, vision, and disability insurance.
  • Flexible, unlimited PTO and 10 company holidays, including a winter shutdown.
  • Catered lunches and healthy snacks at our locations.
  • Generous paid parental leave programs.
  • Professional development and tuition reimbursement programs.
  • Relocation assistance for eligible roles.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Robotics Software Engineer position at Agility Robotics offers a unique opportunity to lead innovative projects in a remote setting, with competitive compensation and comprehensive benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

About Agility Robotics

Explore Agility Robotics careers in 2026 and discover a range of exciting job opportunities, including remote, hybrid, and office roles. Utilize our advanced filters to find the perfect position, track your applications, and gain valuable insights into the company. Join Agility Robotics and take the next step in your career with us. Start your journey today and find your ideal role at Agility Robotics!

Industry
Tech
Location
Remote

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.