Senior Software Engineer, Hardware Interface

Agility Robotics

Salem, OR, United States
Base: $175,000 - $273,000 usd; bonus/equity: compy...
**
Modern c++ (17/20) programming skills
Linux system programming experience
Hardware-in-the-loop debugging expertise
** 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

Tailored Resume

Cover Letter