Senior Robotics Software Engineer Controls
@ Agility Robotics

Hybrid
$150,000
Hybrid
Full Time
Posted 23 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXX****** @agilityrobotics.com
Recommended after applying

Job Details

About Agility Robotics

Agility Robotics is a pioneer with its robot Digit sold globally. The team excels in engineering advanced robots designed to work alongside people in real workspaces.

About the Role

As a Senior Robotics Software Engineer Controls at Agility Robotics, you will design, develop, and test control algorithms for whole-body manipulation, enhancing motion capabilities and autonomy of Digit in real-world deployments.

Key Responsibilities

  • Solve whole-body robot coordination including modeling, simulation, and estimation
  • Design and implement high-performance control algorithms
  • Develop simulation and hardware experiments for failure analysis
  • Collaborate with the Test team to resolve hardware issues
  • Create compelling demonstrations pushing Digit's capabilities

About You

You have 5+ years experience in robotics control, advanced academic or equivalent industry experience. Skills in Optimal Control, Model-Predictive Control, State Estimation, and Control Systems Theory are essential. Proficiency in modern C++ and Python is required, with familiarity in agile development tools.

Benefits & Work Environment

  • 401(k) with company match
  • Equity stock options
  • 100% company-paid health benefits
  • Flexible PTO and wellness support
  • On-site perks and relocation assistance for eligible roles

Location & Work Arrangement

This position can be performed remotely; however, candidates near Salem, Oregon are preferred for collaboration and hands-on hardware access.

Equal Opportunity

Agility Robotics is committed to equal employment opportunity and a harassment-free work environment.

How to Apply

Please apply directly via our careers page. Third-party recruiting agencies are not considered.

Key skills/competency

  • Robotics
  • Control Algorithms
  • Simulation
  • Modeling
  • Estimation
  • Software Development
  • C++
  • Python
  • Agile
  • Hardware Integration

How to Get Hired at Agility Robotics

🎯 Tips for Getting Hired

  • Customize your resume: Highlight robotics and controls expertise.
  • Study Agility Robotics: Review company mission and projects.
  • Skill up in C++: Emphasize real-time control projects.
  • Prepare technical examples: Demonstrate simulation outcomes.

📝 Interview Preparation Advice

Technical Preparation

Review control systems theory.
Brush up on C++ real-time programming.
Practice simulation tools usage.
Study model-predictive control concepts.

Behavioral Questions

Describe past robotics project challenges.
Explain team collaboration experiences.
Share conflict resolution examples.
Discuss handling project deadlines.

Frequently Asked Questions