Senior/Staff Autonomy Software Generalist

Relay Robotics

San Jose, United States Posted October 10, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$120,000 - $200,000

Job Description

Join our team as a Senior/Staff Autonomy Software Generalist, where you will work across the full robotics stack, including perception, localization, mapping, and planning. You will collaborate closely with hardware, firmware, applications, and operations teams, and be responsible for designing, implementing, tuning, and improving algorithms for safe and smooth robot motion in dynamic environments. You will also develop perception algorithms, implement and maintain localization and mapping algorithms, and help shape the autonomy roadmap. This role requires hands-on experience in implementing and tuning algorithms, solid software engineering fundamentals, and proficiency in ROS, C++, and Python.

  • Design, implement, tune, and improve path and motion planning algorithms for safe, smooth, and continuous robot motion in large-scale, dynamic environments.
  • Develop perception algorithms using both deep learning and classical geometric computer vision, and implement, tune, and maintain localization and mapping (SLAM) algorithms.
  • Help shape the autonomy roadmap by identifying technical gaps and risks, proposing prioritized initiatives, and translating them into milestones.
  • Hands-on experience implementing and tuning algorithms in two or more of: perception, path/motion planning, localization/mapping, sensor calibration
  • 4 or more years developing production robotics or autonomy software
  • Solid software engineering fundamentals: Git, code review, CI/CD, and build pipeline maintenance
  • Practical experience working with real sensor data from lidar, cameras, and/or ToF sensors
  • Experience with deploying deep learning models
  • Strong proficiency in ROS, C++ and Python in a Linux environment
  • Demonstrated ability to work cross-functionally and ship to real hardware
  • Master’s degree in Robotics, Computer Science, or a related field (or equivalent experience)
  • Familiarity with cutting-edge ML approaches to localization, mapping, and perception (e.g., object detection and tracking, learned features, visual place recognition)
  • Experience with cloud-based or collaborative/lifelong SLAM systems
  • Experience with containerization and deployment tooling
  • A track record of staying current with robotics and AI research and bringing new ideas into practice
Required Skills
internationalization collaboration roadmapping software development C++ Python deep learning computer vision Git CI/CD Linux machine learning
How to apply

You apply on Relay Robotics’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Relay Robotics

See every open role at Relay Robotics on ARes.

More Jobs at Relay Robotics
Share This Job