Senior Manager, Hardware Abstraction

Agility RoboticsPittsburgh, PA
7dHybrid

About The Position

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.

Requirements

  • 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

Nice To Haves

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

Responsibilities

  • 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

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: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown.
  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Ph.D. or professional degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service