jobapplier

Senior/Staff Autonomy Software Generalist

Relay Robotics

Skills

Required

  • robotics / autonomy
  • algorithms
  • implementing and tuning algorithms
  • software engineering
  • ROS
  • C++
  • Python
  • Git
  • code review
  • CI/CD
  • build pipeline maintenance
  • lidar / cameras / ToF
  • deploying deep learning models
  • Linux

Preferred

  • ML
  • object detection and tracking
  • visual place recognition
  • collaborative/lifelong SLAM systems
  • containerization
  • deployment tooling

Join our team as a Senior/Staff Autonomy Software Generalist, where you will work across the full robotics stack, including perception, localization, mapping, and planning. You will collaborate closely with hardware, firmware, applications, and operations teams, and be responsible for designing, implementing, tuning, and improving algorithms for safe and smooth robot motion in dynamic environments.

Responsibilities

  • You will also develop perception algorithms, implement and maintain localization and mapping algorithms, and help shape the autonomy roadmap.
  • Develop perception algorithms using both deep learning and classical geometric computer vision, and implement, tune, and maintain localization and mapping (SLAM) algorithms.
  • Help shape the autonomy roadmap by identifying technical gaps and risks, proposing prioritized initiatives, and translating them into milestones.
  • Hands-on experience implementing and tuning algorithms in two or more of: perception, path/motion planning, localization/mapping, sensor calibration

Requirements

  • This role requires hands-on experience in implementing and tuning algorithms, solid software engineering fundamentals, and proficiency in ROS, C++, and Python.
  • Design, implement, tune, and improve path and motion planning algorithms for safe, smooth, and continuous robot motion in large-scale, dynamic environments.
  • 4 or more years developing production robotics or autonomy software
  • 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

Experience with deploying deep learning models

  • Strong proficiency in ROS, C++ and Python in a Linux environment
  • Demonstrated ability to work cross-functionally and ship to real hardware
  • Master’s degree in Robotics, Computer Science, or a related field (or equivalent experience)
  • A track record of staying current with robotics and AI research and bringing new ideas into practice

Preferred

  • 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

Pay

USD 120,000 - 200,000