Software Engineer, Teleoperation at Sanctuary AI

Vancouver, British Columbia, Canada

Sanctuary AI Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Robotics, AIIndustries

Requirements

  • MS or Ph.D. in Robotics or a related field (Computer Science, Electrical Engineering, Mechanical Engineering, etc.), or equivalent industry experience
  • Proven experience developing robotic software in collaborative environments, using C++, Python, ROS 2, Linux, Git, and CI/CD pipelines
  • Strong robotics experience in software development, teleoperation, cameras and video pipelines, control theory, haptics, and data acquisition
  • Teleoperation Systems: Understanding of motion capture, VR systems, exoskeletons, haptic feedback, and kinematic retargeting
  • Robotics Mathematics: Strong understanding of rigid body transforms, forward/inverse kinematics, dynamics, signal processing, and latency mitigation
  • Robotics Control: Experience with techniques such as impedance control and admittance control
  • Robotic Sensors: Familiarity with tactile sensors, force/torque sensors, and cameras
  • Debugging Skills: Ability to diagnose and resolve issues in real time during live teleoperation sessions, including troubleshooting control loops, latency, and hardware-in-the-loop interactions under operational constraints
  • Nice to have: Experience with numerical optimization, optimal control and ML for control
  • Traits: Consistently positive attitude and willingness to do whatever it takes to create robust solutions; takes ownership and accountability; empathetic listener with conflict resolution capabilities; consistent bias for action, communication, and interpersonal savvy; self-motivated and able to solve problems independently; mission driven and passionate about bringing human-like intelligence to machines

Responsibilities

  • Design and implement teleoperation systems for humanoid embodiments with a focus on low-latency control loops, mapping motion capture input to robot output, and channeling video from image on camera sensor to display on VR headset
  • Apply experience in large-scale software development, including modern programming languages, complex codebases, and sound engineering practices
  • Collaborate with cross-disciplinary teams to meet performance goals, address robotics challenges, integrate real-time control systems, support field operators, and maintain clear technical documentation
  • Develop and optimize algorithms for kinematics, dynamics, and control, implementing responsive control loops for precise, stable performance in real-world conditions

Skills

C++
Python
ROS 2
Linux
Git
CI/CD
motion capture
VR systems
exoskeletons
haptic feedback
kinematic retargeting
rigid body transforms
forward kinematics
inverse kinematics
dynamics
signal processing
latency mitigation

Sanctuary AI

Develops humanoid robots for workplace automation

About Sanctuary AI

Sanctuary AI develops humanoid robots designed to work alongside humans in various industries. Their main product, Phoenix™, is a general-purpose robot that can be remotely piloted or operate autonomously, allowing it to observe, assess, and perform tasks as needed. This versatility enables businesses to automate processes, enhance efficiency, and improve safety in the workplace. Unlike many competitors, Sanctuary AI focuses on creating robots that can seamlessly integrate into human work environments, providing training for these robots to ensure effective collaboration. The goal of Sanctuary AI is to advance the capabilities of AI and robotics to create safer and more productive workplaces.

Vancouver, CanadaHeadquarters
2018Year Founded
$86.1MTotal Funding
GRANTCompany Stage
Robotics & Automation, AI & Machine LearningIndustries
51-200Employees

Benefits

Medical, dental, & vision insurance
Wellness programs
Stock options
PTO
Schedule flexibility

Risks

Leadership changes, like Geordie Rose stepping down, may disrupt strategic direction.
Increased competition from well-funded companies could challenge Sanctuary AI's market position.
Technical hurdles in achieving human-level dexterity may delay product deployment.

Differentiation

Sanctuary AI developed Phoenix™, the first general-purpose humanoid robot with human-like intelligence.
Their proprietary AI system, Carbon™, enables autonomous task execution and remote supervision.
Sanctuary AI's tactile sensor technology enhances robot dexterity, setting them apart in robotics.

Upsides

Sanctuary AI secured $140 million in funding, boosting innovation and development capabilities.
Phoenix™ was recognized in TIME’s Best Inventions 2023, enhancing brand visibility and credibility.
Prominent investors like Accenture and Verizon Ventures show confidence in Sanctuary AI's potential.

Land your dream remote job 3x faster with AI