Back to Search
Overview
Lead / Manager

Senior Manager, Hardware Abstraction

Confirmed live in the last 24 hours

Agility Robotics

Agility Robotics

Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)
Hybrid
Posted March 30, 2026

Job Description

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.

About the Role

Our software team is growing and we are looking for a talented engineering manager to join our agile, world-class team. In this role you will lead two teams that develop the low-level software that enables the robot to perceive and interact with the environment. You will work closely with the controls, functional safety, firmware, and other autonomy teams to implement interfaces to sensors, actuators, and other hardware. You will be responsible for leading the teams, optimizing execution, and developing engineers.

About the Work

  • Lead an engineering team responsible for developing the hardware abstraction layer between sensors, actuators, and other hardware and the robot
  • Interface with other teams including firmware, hardware, functional safety, controls and autonomy to develop new robots and improve their capabilities
  • Provide people management and career development for talented engineers

About You

  • MS or Ph.D. in robotics, computer science, or related field or have equivalent industry experience
  • 10+ years of overall industry experience, including 5+ years working in robotics
  • Experience leading engineering teams
  • Experience developing careers and managing people
  • Experience with embedded systems
  • Software experience in modern C++ and Python
  • Experience with robotics hardware including sensors (e.g.; cameras, lidars, radars, IMUs) and actuators
  • Experience with standard agile and software development processes (issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment)
  • Ability to communicate technical information effectively both orally and in writing with other team members
  • Ability to work independently and as part of a team with a demonstrated ability to establish and maintain effective working relationships

 

Bonus Points

  • Experience working with humanoid (or similar) robots
  • Experience shipping products, especially in robotics related categories 
  • Experience working with external vendors and third party contractors

pythongoaidataproduct