Senior/Staff Autonomy Software Generalist

Lever, Inc.

San Jose, Northern (CA, KY)

Hybrid

USD 120,000 - 200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

Relay Robotics seeks an autonomy software generalist to span perception, localization, mapping, and planning, collaborating with hardware, firmware, applications, and operations teams. The role emphasizes end-to-end problem solving from algorithms to fleet-scale deployment in a fast-moving robotics and AI environment.

You will contribute to a broad stack, design and tune path planning, develop perception and SLAM systems, and help scale deployments across multiple customers while maintaining

Qualifications

  • Masters degree in robotics, CS, or related field or equivalent experience.
  • 4+ years developing production robotics or autonomy software.
  • Strong ROS, C++, and Python in Linux environments.
  • Hands-on with perception, planning, SLAM, or localization.
  • Experience deploying deep learning models and sensor data.

Responsibilities

  • Design, implement, tune, and improve path and motion planning for robust robot motion.
  • Develop perception algorithms using deep learning and classical CV.
  • Implement SLAM, localization, and mapping with modern ML enhancements.
  • Select and evaluate lidar, camera, and ToF sensors balancing cost and performance.
  • Maintain calibration routines for sensors and fleet data pipelines.
  • Shape autonomy roadmap by identifying gaps and proposing milestones.
  • Build tools and metrics to test, evaluate, and improve fleet performance.
  • Uphold software engineering practices: Git, code reviews, CI/CD, deploy pipelines.

Skills

ROS
C++
Python
Linux
Sensor fusion

Education

Master's degree in Robotics, Computer Science, or related field

Tools

Git
CI/CD
SLAM

Job description

Join Relay Robotics – Transforming Healthcare with Cutting-Edge Service Robots

Robotics is at the forefront of autonomous service robotics, revolutionizing how work gets done in hospitals, hotels, and beyond. With over 1.5 million deliveries completed, our robots are redefining efficiency, safety, and service excellence. Our customers are raving fans who love their robot team members for their reliability, simplicity, and the outstanding level of service we provide. Our expert team brings deep experience in robotics, engineering, software, operations, and customer success, working closely with clients to ensure smooth, tailored robot deployments that deliver real-world results.

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.
Why Join Relay Robotics?

Be part of a pioneering robotics companythat’s transforming healthcare.

Work with a collaborative, passionate, and smart team.

Play akey role in scalingan innovative technology that’s reshaping industries.

Enjoy a dynamic, mission-driven culture where your impact is tangible.

If you're excited by the opportunity to revolutionize healthcare through robotics and want to work in a high-growth environment,we’d love to meet you.

Relay Robotics is proud to be an equal opportunity employer.

Compensation

$120,000 to $200,000 + Equity + Benefits

Compensation: Based on experience and qualifications.

$120,000 - $200,000 a year

$120,000 to $200,000 + Equity + Benefits

Compensation: Based on experience and qualifications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Solutions Associate
Technical Solutions Associate

Lever, Inc. • United States

Remote
USD 60,000 - 90,000
Senior Autonomy Engineer - Robotics
Senior Autonomy Engineer - Robotics

Rovex Technologies Corporation • Gainesville (FL)

On-site
USD 140,000 - 200,000
Equity: Stock options
Paid time off
Company holidays
+1
Enterprise Solutions Associate
Enterprise Solutions Associate

Relay Robotics, Inc. • Town of Florida (NY)

On-site
USD 55,000 - 75,000
Sr Deployment Program Manager, Robotics
Sr Deployment Program Manager, Robotics

Collaborative Robotics • United States

Remote
USD 150,000 - 180,000
Medical/dental/vision plans
401(k) plan
Unlimited paid vacation time
+2
Member of Technical Staff, Robotics Software
Member of Technical Staff, Robotics Software

Industrial Next (YC W22) • San Francisco (CA)

On-site
USD 180,000 - 280,000
Competitive salary
Equity
Relocation support
+3
Senior Autonomy Software Engineer — Robotics Impact
Senior Autonomy Software Engineer — Robotics Impact

Lever, Inc. • San Jose (CA), Northern (KY)

Hybrid
USD 120,000 - 200,000
Equity
Benefits
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Path Robotics • Columbus (OH)

On-site
USD 110,000 - 150,000
Daily free lunch
Flexible PTO
Medical, dental, vision coverage
+1
Staff Robotics Software Engineer
Staff Robotics Software Engineer

Path Robotics • Columbus (OH)

On-site
USD 180,000 - 230,000
Free lunch
Flexible PTO
Medical, dental, vision
+3
Staff Robotics Software Engineer Columbus, Ohio
Staff Robotics Software Engineer Columbus, Ohio

Path Robotics • Columbus (OH)

On-site
USD 140,000 - 200,000
Free lunch daily
Flexible PTO
Medical, dental, and vision coverage
+3
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000