Staff Software Engineer, Teleoperation

Sanctuary AI

Vancouver

On-site

CAD 150,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity stakes
Health coverage
Paid time off
State-of-the-art facilities

Job summary

You will combine strong engineering execution with research capability, guiding architecture decisions, mentoring engineers and translating company priorities into practical technical plans.

This is a hands-on senior role, collaborating across controls, hardware, ML and Customer Solutions to deliver reliable, low-latency robotics software.

Qualifications

  • Shipping and supporting production robotics software.
  • Strong C++ and Python skills with Linux (Debian/Ubuntu)
  • Experience with latency-sensitive robotic systems and hardware-in-the-loop testing
  • Knowledge of coordinate-frame transforms, forward/inverse kinematics
  • Practical teleoperation experience or related robotics work
  • Research experience in robotic data collection or operator-interface tech
  • Ability to mentor engineers and drive technical decisions across teams
  • Master’s or Ph.D. in Robotics, CS, EE or equivalent experience

Responsibilities

  • Lead architecture decisions and mentor engineers across software, controls, hardware and ML teams.
  • Develop and maintain production teleoperation and data collection software.
  • Ensure low-latency, robust robotics software from prototype to production.
  • Collaborate with controls, hardware, ML and Customer Solutions to align with the product roadmap.
  • Translate research findings into maintainable, production-ready features.

Skills

C++
Python
Linux
Git & CI/CD
ROS 2
Telemetry / Teleoperation
Mentoring engineers
Systems integration

Education

Master’s or Ph.D. in Robotics/CS/EE

Tools

ROS 2
TF2
URDF/SRDF
DDS
ros2_control

Job description

Your New Role and Team

Sanctuary AI is hiring a Staff Software Engineer to drive and evolve the production teleoperation and data collection software that enables robot operators to control robots.

You will combine strong engineering execution with research capability: evaluating new approaches and bringing them into production. As a hands-on technical leader, you will guide architecture decisions, mentor engineers and translate company priorities into practical technical plans.

Our Success Criteria
  • Deliver reliable production software, taking features from prototype through testing, integration, deployment and operational support
  • Generate accurate, low-latency robot targets from motion capture and other operator inputs, visual and haptic feedback, including force feedback performance and comfort
  • Improve the reliability and quality of demonstration Improve the reliability and quality of demonstration collection through software improvements and new collection methods
  • Evaluate relevant research and new control, feedback or collection methods through experiments, and turn promising results into maintainable, production-ready features
  • Guide architecture and technical priorities in alignment with the broader product roadmap, coordinating implementation with controls, hardware, ML and Customer Solutions
  • Mentor engineers through code and design reviews, architectural guidance, and evaluation of relevant research
Your Experience
  • A track record of shipping and supporting production robotics software, with strong C++ and Python skills and experience using Linux (preferably Debian or Ubuntu), Git and CI/CD
  • Strong software architecture judgment and practical experience integrating and debugging latency-sensitive robotic systems, including hardware-in-the-loop testing
  • Working knowledge of ROS 2 and robotics software interfaces
  • Understanding of coordinate-frame transforms and forward and inverse kinematics
  • Practical teleoperation experience or closely transferable robotics experience, with knowledge of current approaches and how demonstration collection supports physical AI
  • Demonstrated research experience in robotic data collection, teleoperation or related operator-interface technologies, with evidence of translating findings into working systems
  • Experience mentoring engineers and driving technical decisions across software, controls, hardware and ML or automation teams. You can explain and defend a position while responding to new evidence
  • A master’s or Ph.D. in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering or a related field, or equivalent industry experience
Additional Experience We Value
  • Robotics data acquisition, demonstration quality assessment or policy-training workflows
  • Experience with TF2, URDF/SRDF, DDS or ros2_control
  • Cameras and video pipelines, operator interfaces, motion capture, VR or haptic feedback
  • Dynamics, signal processing, impedance or admittance control, numerical optimization, optimal control or ML for control
What You Will Learn at Sanctuary

You will learn our robot architecture and interfaces, hand-mapping and kinematic-retargeting approaches, OpenXR and motion-capture systems, and how our data collection and policy-training pipelines support robots performing real-world tasks.

Working at Sanctuary

Sanctuary AI is an equal opportunity employer. Employment with Sanctuary AI is governed by skills, competence and qualifications and will not be influenced by any legally protected status.

Compensation and Benefits

Sanctuary AI offers a market-leading compensation package that includes competitive salaries, equity stakes and a full suite of benefits for permanent employees, including health coverage, paid time off, cutting-edge work facilities and worksite flexibility by role.

About Sanctuary

Founded in 2018, Sanctuary AI builds robots and a novel control system that integrates symbolic logic and reasoning with data-driven robot foundation models. We use our robots to collect vision, audio, touch and proprioception data from the perspective of the robot while they perform real-world work tasks. We use that data to train multimodal robot foundation models. Because our systems are vertically integrated, we can design, deploy and refine at scale. Our mission is to create the world’s first human-like intelligence in general-purpose robots.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Teleoperation
Staff Software Engineer, Teleoperation

Sanctuary Corp • Vancouver

Hybrid
CAD 120,000 - 180,000
Health coverage
Equity
Flexible work facilities
Technical Project Manager, Hardware
Technical Project Manager, Hardware

Sanctuary Corp • Vancouver

On-site
CAD 140,000 - 190,000
Senior Technical Account Manager (Strategic Accounts & Partnerships)
Senior Technical Account Manager (Strategic Accounts & Partnerships)

Sanctuary Corp • Vancouver

On-site
CAD 140,000 - 190,000
Automation Engineer, Industrial
Automation Engineer, Industrial

Sanctuary Corp • Vancouver

On-site
CAD 120,000 - 160,000
Technical Project Manager, Hardware
Technical Project Manager, Hardware

Sanctuary AI • Vancouver

On-site
CAD 120,000 - 160,000
Reliability & Maintenance Engineering Lead, Strategy & Execution
Reliability & Maintenance Engineering Lead, Strategy & Execution

Sanctuary Corp • Vancouver

On-site
CAD 140,000 - 190,000
Mechanical Build Technician (6 Month Contract)
Mechanical Build Technician (6 Month Contract)

Sanctuary • Vancouver

On-site
CAD 34,000 - 48,000
Reliability & Maintenance Engineering Lead, Strategy & Execution
Reliability & Maintenance Engineering Lead, Strategy & Execution

Sanctuary AI • Vancouver

On-site
CAD 140,000 - 180,000
Principal Scientist, Physical AI
Principal Scientist, Physical AI

Sanctuary AI • Vancouver

On-site
CAD 150,000 - 210,000
Senior Low-Level Control Engineer
Senior Low-Level Control Engineer

Groupe-Ebra-1 • Burnaby

On-site
CAD 120,000 - 160,000
Extended health benefits
Stock options
Free daily catered lunches