Senior/Staff Autonomy Software Generalist

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

San Jose, United States

Salary

$125k-200k/year

Work

Full-time

Experience

4+ years

About this Job

We’re looking for an autonomy software generalist to work across the full robotics stack — perception, localization, mapping, and planning — while collaborating closely with hardware, firmware, applications, and operations teams. This is a broad role suited to someone who thrives on solving problems end-to-end, from algorithm design to fleet-scale deployment, and who stays energized by the fast pace of advances in robotics and AI.

Responsibilities

  • 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.
  • Implement, tune, and maintain localization and mapping (SLAM) algorithms, applying state-of-the-art ML approaches where they add value.
  • Perform sensor selection and evaluation across lidar, cameras, and ToF sensors, balancing performance against cost and other constraints.
  • Develop and maintain calibration algorithms for the above sensors.
  • Help shape the autonomy roadmap by identifying technical gaps and risks, proposing prioritized initiatives, and translating them into milestones
  • Build tooling and metrics to test, evaluate, and continuously improve fleet performance, including regression detection and proactive service triggers.
  • Own high-quality software engineering practices: version control (GitHub), code review, CI/CD, and maintaining build and deployment pipelines.
  • Work cross-functionally with hardware, firmware, applications, and operations teams to develop, ship, and scale new products.

Requirements

  • Master’s degree in Robotics, Computer Science, or a related field (or equivalent experience).

  • 4 or more years developing production robotics or autonomy software.

  • Strong proficiency in ROS, C++ and Python in a Linux environment.

  • Hands-on experience implementing and tuning algorithms in two or more of: perception, path/motion planning, localization/mapping, sensor calibration.

  • Experience with deploying deep learning models

  • 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.

  • Demonstrated ability to work cross-functionally and ship to real hardware.

Nice to Haves

  • 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.

$125,000 - $200,000 a year

Compensation: Based on experience and qualifications.

About the Company

Relay Robotics logo

Relay Robotics

Privately Held
Robotics Hardware & ComponentsRobotics Software & AIHealthcare & Life Sciences

Relay Robotics, Inc. is a leading supplier of simple, sophisticated, autonomous service robots that work with humans safely, securely, reliably, and contact-free. Relay Robotics and its affiliates have been technology leaders in robotics since 2013 and hold 10 U.S. patents. Relay’s robots supplement staff across hospitality, healthcare, and commercial real estate settings. They have completed more than 1,000,000 deliveries worldwide. Relay delivery robots are currently deployed at major hotels in the United States such as Marriott, Hilton, Westin, Mandarin Oriental, Holiday Inn, and Radisson, nationally recognized hospitals such as Georgetown and Dartmouth, and commercial real estate properties. Relay robots are available via a monthly subscription or RaaS (Robots as a Service). Relay’s Rapid-Install™ trains and activates a robot within hours of arrival at a location. Customers can name their robot and create a customized “wrap” to give it a unique character and harmonize it with their brand.

View details
Related Jobs

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.