R

Relay Robotics

Autonomous delivery and service robots

Senior Staff Autonomy Software Generalist

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • A master's degree in Robotics, Computer Science, or a related field, or equivalent experience.
  • At least 4 years developing production robotics or autonomy software.
  • Strong proficiency in Robot Operating System (ROS), C++, and Python in a Linux environment.
  • Hands-on experience implementing and tuning algorithms in at least two of perception, path or motion planning, localization or mapping, and sensor calibration.
  • Experience deploying deep learning models.
  • Solid software engineering fundamentals, including Git, code review, continuous integration and continuous delivery (CI/CD), and build pipeline maintenance.
  • Practical experience working with real sensor data from lidar, cameras, and/or time-of-flight (ToF) sensors.
  • Demonstrated ability to work cross-functionally and ship software to real hardware.

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 deep learning and classical geometric computer vision.
  • Implement, tune, and maintain localization and mapping (SLAM) algorithms, applying state-of-the-art machine learning approaches where useful.
  • 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 sensors.
  • 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 software engineering practices, including version control with 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.

Desired Qualifications

  • Familiarity with advanced machine learning approaches to localization, mapping, and perception, such as object detection and tracking, learned features, and 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.

About the Company

Relay Robotics

Autonomous delivery and service robots

Relay Robotics makes autonomous mobile robots for healthcare and hospitality. In hospitals, robots securely deliver items such as pharmacy orders, blood products, and specimen samples, using RFID scanning to maintain chain of custody. In hotels, robots handle routine tasks to boost staff efficiency and guest service, while the company sells or leases the robots and provides maintenance. It differentiates with secure, trackable deliveries, open-source software use, and industry-focused solutions, aiming to improve patient care, staff efficiency, and guest experiences.

Company size
51-200
Company stage
Series A
Total funding
$10M
Headquarters
Campbell, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Relay Robotics

See more jobs