Staff/senior Staff Software Engineer, Robot Platform

Agility Robotics

Remote, United States
Anticipyted base salary range: not specified; bonu...
Remote
12+ years professional experience
Expert-level c++ proficiency
Linux systems programming
Agility Robotics is seeking a Staff/Senior Staff Software Engineer for their Robot Platform team, responsible for developing foundational software that enhances robotic functionality. The ideal candidate will have extensive experience in high-performance software engineering, particularly in robotics, and will play a pivotal role in defining software architecture and mentoring other engineers

Job Summary

  • This role serves as the key architectural driver for the foundational robot software stack, defining component boundaries and communication patterns.
  • The engineer will own critical cross-cutting frameworks including behavior coordination, belief state representation, and advanced telemetry systems.
  • Candidates must mentor senior engineers and partner with AI, Controls, and Perception teams to ensure high-performance delivery in dynamic environments.

Matching Summary

Match Score: 85

Agility Robotics is seeking a Staff/Senior Staff Software Engineer for their Robot Platform team, responsible for developing foundational software that enhances robotic functionality. The ideal candidate will have extensive experience in high-performance software engineering, particularly in robotics, and will play a pivotal role in defining software architecture and mentoring other engineers.

Salary

Anticipated Base Salary Range: Not specified; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • 12+ years professional experience
  • Expert-level C++ proficiency
  • Linux systems programming
  • Real-time distributed systems design
  • Mission-critical framework ownership

Nice-to-have

  • Robotics industry experience
  • 3D graphics programming familiarity
  • Rust or Go proficiency
  • Kubernetes container orchestration
  • Bazel build system experience

Key Requirements

  • 12+ years of experience in embedded or real-time software
  • Mastery of modern C++ and Linux systems programming
  • Proven track record mentoring Staff and Principal-level engineers

Work Rights

Not specified

Tailored Resume

Cover Letter