A

Agility Robotics

Humanoid robots and automation software platform

Firmware Manager

Engineering LeadershipUpdated on Nov 13
Full-timeFremont, CA, USA$198k - $257k

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Systems Engineering, Robotics, or a related field.
  • At least 10 years of experience in robotics, autonomous vehicles, aerospace, industrial automation, or similarly complex software and systems environments.
  • At least 3 years of experience leading and directly managing engineering teams.
  • Proven ability to build and lead high-performing engineering teams while establishing scalable processes and operational rigor.
  • Expertise in best practices for writing performant and maintainable software.
  • Ability to use artificial intelligence tools to enhance productivity and efficiency.
  • Experience writing modern C++ (17 or 20).
  • Experience using FreeRTOS or a similar tool.
  • Familiarity with standard agile and software development processes, including issue tracking tools such as Jira, feature branching, version control using Git, and continuous integration and deployment.
  • Experience with unit testing, such as GTest, and coverage analysis.
  • Authorization to work in the United States.

Responsibilities

  • Build and lead a team of senior embedded software engineers.
  • Champion the existing team's talent and represent their needs to senior leadership.
  • Mentor engineers and foster technical rigor and ownership.
  • Manage performance cycles and create individualized development plans.
  • Contribute to the C++ firmware architecture that drives the robots' low-level sensor network, controls, and power management systems.
  • Work with cross-disciplinary teams to solve complex problems involving the integration of software and hardware in robot systems.
  • Review code, manage sprint planning, plan releases, and prioritize workloads.

About the Company

Agility Robotics

Humanoid robots and automation software platform

Agility Robotics designs and sells humanoid robots and an accompanying software platform to automate labor-intensive tasks. Its flagship robot Digit works with the cloud-based Agility Arc platform to perform tasks in warehouses, manufacturing, retail, eCommerce, and distribution centers. The system combines Digit’s mobility and manipulation capabilities with software that coordinates tasks, scheduling, and data, enabling effective human–robot collaboration on labor tasks. What sets Agility Robotics apart is its humanoid form and emphasis on mobile manipulation, paired with a cloud automation platform and plans for an App Store for Labor to offer a range of labor-related applications. The company’s goal is to help humans be more productive by augmenting workers’ capabilities and allowing them to focus on more complex and creative tasks, while delivering reliable labor solutions through direct sales, service contracts, and a potential software ecosystem.

Company size
201-500
Company stage
IPO
Headquarters
Salem, OR
Founded
2015

Recently Posted Jobs

Explore more opportunities at Agility Robotics

See more jobs