Software Engineer II, Controls
Role details
Job location
Tech stack
Job description
Our software team is growing and we are looking for a talented engineer to join our agile, world-class team. In this role, you will design, develop, and test control algorithms to enable fully coordinated, whole-body manipulation behaviors, enhancing Digit's motion capabilities and autonomy in real-world deployments.
About The Work
- Solve whole-body robot coordination problems (including modeling, simulation, estimation, compensation) related to robust execution of manipulation behaviors and teleoperation
- Design and implement high-performance control algorithms for real-time on-robot execution
- Develop simulation and hardware experiments; perform failure analysis to evaluate and improve software reliability
- Collaborate with autonomy, AI, systems test & validation, skills development to release and test production-grade manipulation skills
- Actively participate in the bring up of prototype hardware
Requirements
- 2+ years of experience in robotics control, including research-level and industry experience, preferably applied to mobile manipulation robots
- Experience with one or more of the following: Optimal Control, Model-Predictive Control, State Estimation, Control Systems Theory, Rigid Body Dynamics, Actuator Control. Bonus qualification: experience with Reinforcement Learning, Simulation
- MS or Ph.D. in robotics, computer science, or related field or have equivalent industry experience
- Strong software experience in modern C++ and Python
- Familiarity with standard agile development tools and practices, including Jira, Git, feature branching, CI/CD workflows
This is an onsite position at our Salem, OR office.
The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: job-related knowledge, skills, and experience. Agility Robotics is a multi-state employer and this salary range may not reflect positions who work in other locations. These ranges may be modified in the future.
Benefits & conditions
In addition to base pay, our competitive total rewards package consists of the following for full-time employees:
- 401(k) Plan: Includes a 6% company match.
- Equity: Company stock options.
- Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
- Benefit Start Date: Eligible for benefits on your first day of employment.
- Well-Being Support: Employee Assistance Program (EAP).
- Time Off:
- Exempt Employees: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown.
- Non-Exempt Employees: 10 vacation days, paid sick leave, and 10 company holidays, including a winter shutdown, annually.
- On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
- Parental Leave: Generous paid parental leave programs.
- Work Environment: A culture that supports flexible work arrangements.
- Growth Opportunities: Professional development and tuition reimbursement programs.