Senior Robotics Software Engineer Controls @ Agility Robotics
Your Application Journey
Email Hiring Manager
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.