Robotics Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full time
About the Role

We are seeking a skilled Controls Software Engineer to join our Integrated Control System team at Sanctuary Cognitive Systems Corp. The successful candidate will be responsible for developing and improving our control software stack, working closely with the Principal Controls Engineer in Hardware.

Key Responsibilities
  • Design, develop, and maintain software for robot motion control
  • Contribute to the improvement of our control software stack
  • Develop intuitive APIs that balance the needs of different stakeholders
  • Bring hands-on experience of software and hardware debugging of complex robotics systems
  • Design control systems that support different input sources (e.g., teleoperation, learned policies, motion planners)
  • Evaluate the impact of different solution methods on system performance, particularly with respect to timing and resource constraints
Requirements
  • MS or Ph.D. in robotics or a related field (Computer Science, Electrical Engineering, Mechanical Engineering, etc.) or equivalent industry experience
  • Demonstrated experience writing software for robot control on hardware
Preferred Qualifications
  • Comprehensive software development skills; able to write efficient, scalable, and maintainable code in C++ for robot control
  • Experience with at least one kinematics and dynamics library for robotics (e.g., Pinocchio, Drake, Mujoco, etc.)
  • Experience working on complex software stacks as part of a team
  • Familiarity with documentation and project management tools such as Confluence and Jira is an asset
  • Knowledge of Python and ability to write bindings for C++ code is an asset
  • Knowledge of DDS communication is an asset
About Sanctuary Cognitive Systems Corp.

Sanctuary Cognitive Systems Corp. is an equal opportunity employer; employment with Sanctuary Cognitive Systems Corp. 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. We offer 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.



  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Robotics Software EngineerSanctuary, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled Robotics Software Engineer to join our Integrated Control System team. As a key member of our team, you will support the development and improvement of our control software stack, working closely with our Principal Controls...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Robotics Software EngineerSanctuary, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled Robotics Software Engineer to join our Integrated Control System team. As a key member of our team, you will support the development and improvement of our control software stack, working closely with our Principal Controls...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Robotics Software EngineerSanctuary, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled Robotics Software Engineer to join our Integrated Control System team. The ideal candidate will support the development and improvement of our control software stack, working closely with the Principal Controls Engineer in...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Robotics Software EngineerSanctuary, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled Robotics Software Engineer to join our Integrated Control System team. The ideal candidate will support the development and improvement of our control software stack, working closely with the Principal Controls Engineer in...


  • Vancouver, British Columbia, Canada Sanctuary AI Full time

    Your New Role and TeamSanctuary AI, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled and motivated Controls Software Engineer to join our Integrated Control System team.About the RoleThe Controls Software Engineer is a crucial part of our team, supporting the development of cutting-edge control systems for...


  • Vancouver, British Columbia, Canada Sanctuary AI Full time

    Your New Role and TeamSanctuary AI, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled and motivated Controls Software Engineer to join our Integrated Control System team.About the RoleThe Controls Software Engineer is a crucial part of our team, supporting the development of cutting-edge control systems for...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job SummarySanctuary, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled Controls Software Engineer to join our Integrated Control System team. The ideal candidate will have excellent programming skills, hands-on experience implementing software APIs and hardware interfaces for robotics systems, and knowledge of...


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full time

    About the RoleWe are seeking a skilled Controls Software Engineer to join our Integrated Control System team at Sanctuary Cognitive Systems Corp. The successful candidate will be responsible for developing and improving our control software stack, working closely with the Principal Controls Engineer in Hardware.Key ResponsibilitiesDesign, develop, and...


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full time

    About the RoleWe are seeking a skilled Controls Software Engineer to join our Integrated Control System team at Sanctuary Cognitive Systems Corp. The successful candidate will be responsible for developing and improving our control software stack, working closely with the Principal Controls Engineer in Hardware.Key ResponsibilitiesDesign, develop, and...


  • Vancouver, British Columbia, Canada Sanctuary AI Full time

    Your New Role and TeamSanctuary AI, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled Controls Software Engineer to join our Integrated Control System team.The Controls Software Engineer will play a crucial role in supporting the development of our control systems, working closely with our team to design,...


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full time

    About the RoleWe are seeking a skilled Controls Software Engineer to join our Integrated Control System team at Sanctuary Cognitive Systems Corp. As a key member of our team, you will be responsible for developing and improving our control software stack.Key ResponsibilitiesDesign, develop, and maintain software for robot motion controlCollaborate with the...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada A&K Robotics Full time $70,000 - $150,000

    Software Developer Opportunity at A&K RoboticsA&K Robotics is a pioneering company in self-driving technology, specializing in autonomous electric mobility pods for airports. We're seeking a skilled Software Developer to contribute to our growth and help deliver exceptional travel experiences.Key Responsibilities:Develop and manage software at scale for our...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada A&K Robotics Full time $70,000 - $150,000

    About A&K RoboticsA&K Robotics is a pioneering company in self-driving technology, dedicated to empowering people to get around with more freedom and independence. Our flagship product is an autonomous electric mobility pod designed for airports, revolutionizing travel experiences for millions of people worldwide.Job DescriptionWe're seeking a highly skilled...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada A&K Robotics Full time $70,000 - $150,000

    About A&K RoboticsA&K Robotics is a pioneering company in self-driving technology, dedicated to empowering people to get around with more freedom and independence. Our flagship product is an autonomous electric mobility pod designed for airports, revolutionizing travel experiences for millions of people worldwide.Job DescriptionWe're seeking a highly skilled...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Daoai Robotics Inc Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Daoai Robotics Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for our company.Responsibilities:Design and develop software applications using various programming languages and...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Daoai Robotics Inc Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Daoai Robotics Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for our company.Responsibilities:Design and develop software applications using various programming languages and...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Senior Software Engineer - Robotics SimulationSanctuary AI is seeking a highly skilled Senior Software Engineer to join our Simulation team. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.About the RoleWe are looking for a talented software engineer with a strong...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Senior Software Engineer - Robotics SimulationSanctuary AI is seeking a highly skilled Senior Software Engineer to join our Simulation team. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.About the RoleWe are looking for a talented software engineer with a strong...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Daoai Robotics Inc Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Daoai Robotics Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for our company.Responsibilities:Design and develop software applications using various programming languages and...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Daoai Robotics Inc Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Daoai Robotics Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for our company.Responsibilities:Design and develop software applications using various programming languages and...