Staff Software Engineer, Teleoperation
Sanctuary Corp
Your New Role and TeamSanctuary 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 SanctuaryYou 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 SanctuarySanctuary 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 BenefitsSanctuary 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 SanctuaryFounded 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.
#J-18808-Ljbffr
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 SanctuaryYou 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 SanctuarySanctuary 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 BenefitsSanctuary 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 SanctuaryFounded 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.
#J-18808-Ljbffr
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Teleoperation in Winnipeg, MB vacancy
$160k - $190k per year
...people, this is it. About the role:We're looking for a systems engineer to build and operate high-throughput, low-latency network... ...do: Design and implement components of a high-performance DNS engine: resolvers, forwarders, caching layers, and request-processing pipelines...Suggested$195k - $265k per year
About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don'... ...reduce toil.Our current focus is the agentic software development lifecycle: how changes are... ...service integration.A track record at staff scope. 8+ years of production engineering...SuggestedInternshipLocal areaRemote work$195k - $265k per year
...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Delivery Engineering based in Canada.Help shape the future of software development as AI agents transform how engineering teams...SuggestedLong term contractRemote workFlexible hours$196.8k - $270.6k per year
...Harvey, the future of professional services is being written today — and we’re just getting started. Role OverviewAs a Staff Frontend Software Engineer at Harvey, you’ll play a pivotal role in shaping the foundation of our product platform while directly building user-...SuggestedWork at officeRelocation packageFlexible hours3 days per week- ...driven by a motivating purpose. Here, you’ll do work that changes lives—including your own. The role We’re looking for a Staff Software Engineer, AI to own and ship the next generation of AI-powered healthcare experiences at Maple.You’ll work inside Product Engineering,...SuggestedFull timeSecond job
$200k - $235k per year
Staff Software Engineer, Backend Platform Toronto, CanadaJoin us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer...Long term contractWork at officeFlexible hoursShift work3 days per week$181k - $241k per year
...tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role... ...pipelines, enabling engineers across the company to ship high-quality software quickly and confidently. The Staff Engineer will help drive...Long term contractTemporary workWork at officeRemote workFlexible hours- ...contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company headquartered in Toronto with key...Work at officeLocal areaRemote workHome office
- ...first contract lifecycle management (CLM) software, Agiloft helps organizations manage the... ...Position Overview This is a foundational engineering role. You will own a critical domain of... ...product is built as one of a small team of staff engineers who each own a core part of the...Long term contractContract workFlexible hours
- # Staff Software DeveloperCision143k–164k CADFull-timeremote· leadCanadallmsqlreactListed via Jobicy · posted 6 Oct 2026. The application happens... ...will work closely with product, design, and Principal Engineers to develop and enhance applications by managing AI intent within...Long term contract
$172.96k - $197.4k per year
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer – Capital One Travel – Android About Capital One Canada.For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine...Work at officeWork from home- Capital One Canada invites a Senior Staff Engineer to shape scalable, secure software architectures for Travel Tech. You’ll review ongoing designs, evaluate new technologies, and align solutions with business goals while upholding architectural standards.You’ll collaborate...
- ...prone process into a streamlined, scalable engine for growth. By combining deep technical... ...what gets built next. About the RoleAs a Staff Engineer (Backend), you’ll be one of the most... ...practices What You Bring 8+ years of software engineering experience, including 3+ years...ApprenticeshipLocal areaRemote work
- ...spanning payment gateways, ERPs, marketing CRMs, automation tools, and telephony systems. We're looking for a Staff Software Developer - Integration to join our Engineering Team! Reporting to the Director of Engineering, this role will own integrations design and strategy,...Remote work
- ...Vancouver with three onsite days weekly, shaping distributed systems, high availability, and massive-scale data processing.As a Staff Software Engineer, you will guide the evolution of a high-scale Java ecosystem. You will define technical roadmaps for products serving tens of...
- Role overview ChargeLab is looking for a Staff Engineer to set technical direction across engineering and to shape how we design, validate, and deliver software at scale. This role sits on the Engineering Scale track, which owns patterns, frameworks, and specialist depth...Full timeManual laborWork at officeRemote workWork from home
$160k - $190k per year
EverCommerce - Staff Engineer### EverCommerce - Staff EngineerApply: Remote (Canada): Posted Today: R-106613EverCommerce (Nasdaq: EVCM... ..., EverCommerce provides end-to-end business management software, embedded payment acceptance, marketing technology, and customer...Permanent employmentWork at officeRemote workFlexible hoursShift workDay shift- The FortiCare team of the R&D Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications, microservices, and the latest web client technologies. This team develops and supports multiple applications including...Contract work
$106.82k - $144.5k per year
IPG Photonics (NASDAQ:IPGP) is seeking a Staff Embedded C/C++ Software Developer to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible for inventing, developing, and building novel process monitoring tools for advanced manufacturing...Long term contract- ...data technologies. Choose remote, office, or hybrid work.As a Staff Software Developer, you’ll own technical initiatives spanning service architecture... ...metrics for technical and product decisionsApply your backend engineering, technical design, and experimentation expertise to Coursera’s...Work at officeRemote work
- ...customers are Fortune 500 finance teams who require data isolation, auditability, and compliance.The Role We are looking for a Staff Data Engineer to build and own the major subsystems of the data foundation — the pipelines, connectors, and curated models that feed the...
- Staff Backend Engineer Department: BackendEmployment Type: Full TimeLocation: CanadaDescription We're looking for a highly skilled Staff Backend Engineer to design and build robust, scalable, and secure distributed systems. As a critical member of our engineering...
- # Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)Mozilla131k–186k CADContractremote· leadCanadarustwebgllinuxandroidListed via Jobicy · posted 6 Oct 2026. The application happens there, not on DevConnect.Apply on Jobicy## DescriptionThe roleYou will...Ongoing contractContract work
- ...insights into operations, identify and eliminate inefficiencies, and react to alerts all in near real-time.As a Senior Embedded Software Engineer at Samsara, you will develop software that runs on millions of devices, deployed by our industrial and enterprise customers. You...Long term contractFull timeRemote workFlexible hoursShift work
- # Staff Cloud Engineer, Cloud PlatformKinaxis · Toronto, Ontario, CABack to resultsStaff Cloud Engineer, Cloud PlatformKinaxisToronto, Ontario,... ...environment preferred, working on one or more enterprise grade software applications. - Experience with public cloud platforms, both...Long term contractWork at officeRemote workFlexible hours
$143.84k - $205k per year
Verathon® is looking for a Software Engineering Manager to become the newest member of our Airway R&D Team located in Burnaby, BC.The Software... ...requirementsAllocate resources to assure attainment of business and staff developmental goalsParticipate in planning exercises to...Long term contractFull timeTemporary work- Own AWS and Kubernetes platforms as a Staff DevOps Engineer, applying Terraform to support mission-critical infrastructure and autonomous operations... ...expertise, and Kubernetes depth to resilient platforms supporting advanced software and energy infrastructure. #J-18808-Ljbffr
$100k per year
...solutions must evolve to unify innovations in software models, compilers, platforms, networking,... ....Who You Are An expert C or C++ engineer with a track record of designing and delivering... ...work to processor and accelerator engines, coordinate dependencies, and manage resources...Permanent employment- ...the businesses that power our economy, this could be your next big opportunity. We can’t wait to get to know you! The WorkThe Staff Engineer plays a key role within the Infrastructure Solutions team, defining infrastructure strategies and roadmaps with a strong emphasis...Hourly payPermanent employmentFull timeInternshipWork at office
- Join our Software Team to build the embedded firmware powering the next generation of AI datacenter hardware with real-time power control... ...reviews with peers and stakeholders. Work closely with hardware engineers to identify peripheral programming issues, root cause analysis,...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Teleoperation. Be the first to apply!
Related searches
- software sales Winnipeg, MB
- software technical support Winnipeg, MB
- software support Winnipeg, MB
- software implementation project manager Winnipeg, MB
- golang software developer Winnipeg, MB
- software Winnipeg, MB
- software application developer Winnipeg, MB
- software asset management analyst Winnipeg, MB
- software intern Winnipeg, MB
- embedded software Winnipeg, MB

