HHiring Reality
← Agility Robotics

Staff Software Engineer, Hardware Interface

Agility Robotics
Location
Hybrid- Fremont, CA
Posted
1 month ago
Department
Software Engineering
What they actually want (must-haves)
  • MS in robotics, computer science, electrical engineering, or related field with 8+ years of industry experience (or equivalent experience)
  • Strong expertise writing modern C++ (17, 20) for complex, performance-sensitive systems
  • Demonstrated ability to design and deliver large-scale software systems with significant hardware/software integration complexity
  • Deep understanding of software engineering best practices for writing performant, maintainable, and reliable production systems
  • Proficient in using and programming for recent Linux systems
  • Extensive experience writing and debugging software for hardware-in-the-loop systems
Nice to have
  • Experience developing real-time or low-latency systems
  • Experience writing C++ code for embedded systems
  • Experience with electronic circuit debugging tools (e.g. multimeters, oscilloscopes, logic analyzers)
  • Knowledge of brushless electric motors and motor control
  • Knowledge of networking protocols and network configuration in a Linux environment (i.e. systemd / network)
What the job really is

As a Staff Software Engineer focusing on Hardware Interface at Agility Robotics, you will develop critical low-level software for humanoid robots, enhancing their robustness and scalability. Your responsibilities include designing C++ components, driving technical direction, debugging complex systems, and mentoring other engineers. You will collaborate with cross-disciplinary teams to integrate software with hardware, ensuring high-performance and reliable robotic systems.

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 12 company holidays, including a winter shutdown for exempt employees; 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually for non-exempt employees.
Things to weigh
  • No salary listed in the posting, but a range is mentioned.
  • The role involves complex technical efforts and cross-domain problem-solving, which may require a steep learning curve.
  • The position is hybrid, which may affect work-life balance depending on individual preferences.
Job score3.8/5
Benefits5/5
Freshness4/5
Career value5/5
Role clarity5/5
Pay transparency0/5

Applying to Agility Robotics?

See how your résumé matches this role — and tailor it from what actually gets interviews.