Firmware Manager
Core
Lead the firmware team developing low-level embedded software for controls and sensors in Agility's commercially deployed humanoid robots.
Role type
Senior IC Firmware Engineering Manager
Builds
Robust and reliable firmware for Agility's full line of humanoid robots
Domain
Robotics / Embedded Systems
Deliverable
production ML models
Required skills
C++ (17, 20), FreeRTOS, team leadership, architecture design, code review, sprint planning, release management, unit testing (GTest), cross-functional collaboration
Preferred skills
AI tools integration, agile processes, Jira, Git, CI/CD
Technologies
C++, FreeRTOS, GTest, Jira, Git
Responsibilities
Build and lead a team of senior embedded software engineers; Champion team talent and represent needs to leadership; Mentor engineers and foster technical rigor; Manage performance cycles and development plans; Contribute to C++ firmware architecture for sensor networks and controls; Work with cross-disciplinary teams on software-hardware integration; Review code, manage sprint planning, and plan releases.
Seniority
Senior, hands-on IC with management responsibilities
