Full-Time

Controls Software Engineer

Robotics

Posted on 9/27/2024

Sanctuary AI

Sanctuary AI

51-200 employees

Develops humanoid robots for workplace automation

Robotics & Automation
AI & Machine Learning

Junior, Mid

Vancouver, BC, Canada

This position is onsite in Vancouver, BC.

Category
Robotics and Automation Engineering
Mechanical Engineering
Software Engineering
Required Skills
Python
JIRA
Confluence
C/C++
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
  • 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
Responsibilities
  • Write, document, deploy, and maintain software for robot motion control
  • Understand the current control software stack and propose incremental improvements
  • Develop intuitive APIs that balance the needs of different stakeholders
  • Bring hands-on experience of software and hardware debugging of complex robotics systems
  • Gain experience designing control systems that support different input sources (e.g., teleoperation, learned policies, motion planners)
  • Effectively evaluates the impact of different solution methods on system performance, particularly with respect to timing and resource constraints

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.

Company Stage

Grant

Total Funding

$86.1M

Headquarters

Vancouver, Canada

Founded

2018

Growth & Insights
Headcount

6 month growth

19%

1 year growth

20%

2 year growth

120%
Simplify Jobs

Simplify's Take

What believers are saying

  • Strategic investments from BDC Capital and InBC boost innovation and market penetration.
  • Phoenix™ was named one of TIME's Best Inventions 2023, increasing brand visibility.
  • Major investors like Accenture and Verizon Ventures support Sanctuary AI's cutting-edge technology.

What critics are saying

  • Competition from Tesla and Boston Dynamics may impact Sanctuary AI's market share.
  • Rapid AI advancements could render Sanctuary AI's technology obsolete without continuous innovation.
  • Co-founder Geordie Rose's departure as CEO might lead to strategic instability.

What makes Sanctuary AI unique

  • Sanctuary AI developed Phoenix™, the first general-purpose humanoid robot with AI control.
  • Their proprietary AI system, Carbon™, enables autonomous task execution and human-like intelligence.
  • Sanctuary AI's tactile sensors enhance robotic dexterity, crucial for complex industrial tasks.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Medical, dental, & vision insurance

Wellness programs

Stock options

PTO

Schedule flexibility

INACTIVE