Senior/Staff Autonomy Software Generalist
San Jose, CA
Engineering /
Full-time /
On-site
apply for this job
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
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 company that's transforming healthcare.
Work with a collaborative, passionate, and smart team.
Play a key role in scaling an 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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job
| Location | San Jose, CA |
| Salary | $120,000–$200,000 Per Year |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder