Software Engineer II, Controls

Agility RoboticsSalem, OR
$114,000 - $148,000Onsite

About The Position

Agility’s commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential. 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.

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
  • 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
  • Current authorization to work in the United States

Nice To Haves

  • experience with Reinforcement Learning, Simulation

Responsibilities

  • 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

Benefits

  • 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.
  • Time Off: 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.
  • Relocation Assistance: Provided for eligible roles.
  • Annual Discretionary Bonus: Provided for eligible roles.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service