**
Agility Robotics is seeking a Senior Software Engineer for their Hardware Interface team, responsible for developing low-level software for humanoid robots. The ideal candidate will have strong C++ programming skills and experience in debugging complex systems, contributing to the advancement of automation in human environments.
**
Job Summary
Agility Robotics is pioneering a new era of automation by deploying humanoids alongside workers in warehouses and manufacturing facilities.
The role involves developing the low-level C++ software stack that powers state-of-the-art humanoid robots with a focus on robustness and safety.
Employees receive competitive benefits including a 6% company match on 401(k), equity stock options, and 100% company-paid medical insurance.
Matching Summary
Match Score: 75
**
Agility Robotics is seeking a Senior Software Engineer for their Hardware Interface team, responsible for developing low-level software for humanoid robots. The ideal candidate will have strong C++ programming skills and experience in debugging complex systems, contributing to the advancement of automation in human environments.
**
Salary
Base: $175,000 - $273,000 USD; Bonus/Equity: Company stock options and annual discretionary bonus; Benefits: 6% 401(k) match, full medical/dental/vision coverage
Skills & Requirements
Must-have
Modern C++ (17/20) programming skills
Linux system programming experience
Hardware-in-the-loop debugging expertise
Nice-to-have
EtherCAT fieldbus implementation experience
Real-time or low-latency system development
Electronic circuit debugging tools proficiency
Key Requirements
MS in robotics/CS with 2-3 years experience or BS with 5+ years
Proficiency in Linux systems and modern C++ standards
Authorization to work in the USA
Work Rights
Must have current authorization to work in the United States