Software Engineer, Teleoperation

24 hours ago


Vancouver, British Columbia, Canada Sanctuary AI Full time $120,000 - $180,000 per year
Your New Role and Team Sanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a Software Engineer to join the Teleoperation Team.  Teleoperation is a crucial part of our platform, enabling high quality data collection from human demonstration for autonomous policies. In this role you will support the development and improvement of our teleoperation system.
We are looking for candidates with strong robotics experience in software development, teleoperation, cameras and video pipelines, control theory, haptics, and data acquisition. Success Criteria
  • 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.
Your Experience QualificationsMS 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.
SkillsTeleoperation 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:Above all else, a consistently positive attitude and a willingness to do whatever it takes to create robust solutions to complex problemsTakes ownership and accountability, fostering the same in teammates.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. Working at Sanctuary AI Sanctuary AI is an equal opportunity employer; employment with Sanctuary AI is governed based on skills, competence, and qualifications and will not be influenced in any way by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status. In 2023, Sanctuary AI moved into a state-of-the-art office facility and has been recognized by LinkedIn as a Top Startup company.   Compensation and Benefits Sanctuary offers a market-leading compensation package that includes competitive salaries, equity stakes, and a full suite of benefits for permanent employees, encompassing health coverage, paid time off, cutting-edge work facilities, and worksite flexibility by role. Our commitment to fairness ensures that our total compensation consistently surpasses market standards.
About Sanctuary AI Founded in 2018, Sanctuary builds humanoid robots and a novel control system for them 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.

Recruiting and Employment Agency Notice: Recruitment and hiring is conducted internally by Sanctuary AI. We are not seeking or soliciting any new agency partnerships or agreements at this time. Any employment agency or professional recruiter ("Agency") that provides an unsolicited resume(s) or otherwise presents a prospective job candidate through the Sanctuary AI career site or directly to any Sanctuary AI employee, irrevocably grants to Sanctuary AI the unrestricted right to engage, hire, or contract with that candidate at Sanctuary AI's sole discretion without any compensation to the Agency. We appreciate your interest in working together, and should the need arise our Talent Acquisition team will contact any external firms directly.

  • Vancouver, British Columbia, Canada Sanctuary AI Full time $80,000 - $120,000 per year

    Your New Role and TeamSanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Robotics Controls Engineer to join our Customer Applications team. The Robotics Controls Engineer is a crucial part of our team, supporting the integration and control of complex robotic systems focusing on...


  • Vancouver, British Columbia, Canada Sanctuary AI Full time US$120,000 - US$180,000 per year

    Your New Role and TeamSanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Robotics Controls Engineer to join our Customer Applications team. The Robotics Controls Engineer is a crucial part of our team, supporting the integration and control of complex robotic systems focusing on...

  • Software Engineer

    7 days ago


    Vancouver, British Columbia, Canada Brighter Staffing Agency Full time $100,000 - $120,000 per year

    , PermanentPosition: Software EngineerCompany Overview:Brighter Staffing Agency is a leading recruitment agency that connects top talent with top companies. We specialize in finding the right fit for both our clients and candidates, ensuring long-term success and growth for all parties involved. Our team is dedicated to providing exceptional service and...

  • Software Engineer

    2 days ago


    Vancouver, British Columbia, Canada Sedorh Careers, partnered with TEEMA Full time $110,000 - $132,000 per year

    Job Title: Software Engineer (.NET Core)Location: Currently 100% Remote within Vancouver (Moving to Hybrid w/ 1-2 days in-office work)Type: Full Time/ PermanentPay: $110,000 - $120,000/ Annually + 10% Annual BonusTotal OTE: $121,000 to $132,000 AnnuallyJob Closes: October 5th Apply nowWho were looking forAre you a Software Engineer who enjoys new...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada D3 Security Management Systems Full time $60,000 - $120,000 per year

    Software Engineer (Python)  - TemporaryGreater Vancouver Area (in-office) candidates onlyWho we are?D3 Security revolutionizes SecOps with its AI-driven autonomous Security Operations Center (ASOC) solution, Morpheus. Morpheus processes unlimited security alerts with superhuman thoroughness, performing the work of Tier 1-3 analysts with greater speed and...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada Localintel Full time $90,000 - $120,000 per year

    Join our team building next-generation location intelligence technology. About Localintel At Localintel, our diverse team of inventors and builders is pioneering a new category of data-driven location intelligence solutions. Our SaaS products are used by hundreds of government customers across North America, including Invest in Canada, the British Columbia...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada Localintel Full time $80,000 - $120,000 per year

    Join our team building next-generation location intelligence technology.About LocalintelAt Localintel, our diverse team of inventors and builders is pioneering a new category of data-driven location intelligence solutions. Our SaaS products are used by hundreds of government customers across North America, including Invest in Canada, the British Columbia and...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada Localintel Full time $80,000 - $120,000 per year

    Join our team building next-generation location intelligence technology.About LocalintelAt Localintel, our diverse team of inventors and builders is pioneering a new category of data-driven location intelligence solutions. Our SaaS products are used by hundreds of government customers across North America, including Invest in Canada, the British Columbia and...

  • Software Engineer

    7 days ago


    Vancouver, British Columbia, Canada Canonical - Jobs Full time $104,000 - $160,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada Microsoft Full time $90,000 - $120,000 per year

    The Teams Protection organization plays a critical role in enabling Microsoft Teams to be the most secure, compliant, and trustworthy communication platform in the industry. Our mission is to empower customers with features and capabilities that ensure compliance, governance, data protection, and security across their Teams interactions. We build...