Senior/Staff Autonomy Software Generalist
@ Relay RoboticsSenior/Staff Autonomy Software Generalist
About the job
Relay Robotics transforms healthcare with autonomous service robots, delivering efficient, safe, and reliable robot solutions across industries. Our team has deep expertise in robotics, engineering, and software, working closely with clients to deploy tailored robot systems that deliver real-world results.
Requirements
- Master's in Robotics or related field
- 4+ years in robotics or autonomy software
- Proficiency in ROS, C++, Python
- Experience with perception or path planning
- Work with real sensor data
Qualifications
- Degree in relevant technical field
- Proven experience deploying algorithms
- Cross-functional team collaboration skills
- Strong software engineering fundamentals
- Practical sensor data experience
Full job description
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
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?
Compensation
Compensation: Based on experience and qualifications.
Similar jobs in San Jose, CA
- C
Senior/Staff Embedded Engineer
Ceribell, Inc · Sunnyvale, CA
Posted 2 weeks ago - V
Senior+ IAM Engineer
Verkada · San Mateo, CA
Posted 1 week ago - Z
Senior/Staff Closures Engineer
Zoox · Foster City, CA
Posted 3 days ago - I
Senior Counsel, IP
Intuitive · Sunnyvale, CA
Posted 3 weeks ago - L
Technical Coordinator/Senior Technical Coordinator
LLNL · Livermore, CA
Posted 1 week ago - Z
Staff/Senior Staff Software Engineer - Product Security
Zoox · Foster City, CA
Posted 2 weeks ago