Senior Manager, Hardware Abstraction
Confirmed live in the last 24 hours
Agility Robotics
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
Similar Jobs
Analog Devices
Senior RFIC Design Engineer
Analog Devices
Staff RF Design Engineer
Analog Devices
RF Design Engineer
NXP Semiconductors
Senior Principal Engineer - SoC Design Verification
NXP Semiconductors
Senior Principle Engineer - SoC Design Verification
General Dynamics IT