2,149,669open jobs
138,374companies
239,430added this week
Browse all
Location
In office (Vancouver)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Sanctuary AI is a humanoid robotics company headquartered in Vancouver, Canada, and founded in 2018 by Geordie Rose, Suzanne Gildert, Olivia Norton, and Ajay Agrawal. The company develops Phoenix, a general purpose humanoid with hydraulically actuated dexterous hands, controlled by a system it calls Carbon that is intended to reason about tasks the way a person would. It runs pilot deployments in retail and industrial settings and has partnered with manufacturers including Magna.

Your New Role and Team

Sanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Senior Software Engineer to join our Real Time Systems team. The Real Time Software Engineer is a crucial part of our team, supporting the integration and control of complex robotic systems through deterministic and low-latency software frameworks. Reporting to the Real Time Software Lead, you’ll contribute to the overall efficiency and effectiveness of our growing organization.

The right candidate will be a valued part of the team as you support the continued improvement in our hardware interface scaling, robot embodiment support, and dexterous manipulation systems, own the coordination of project deliverables across control and AI integration boundaries, and innovate best practices that drive continuous improvements in our motion control stack and system-level integration readiness.

Success Criteria

  • In your first 90 days, you will develop a strong understanding of our real-time software architecture, robotic control systems, and deployment environments. You will begin contributing to the development, debugging, and optimization of performance-critical software components.

  • Within your first year, you will contribute to the design, development, and deployment of deterministic real-time control systems that reliably support multiple robotic platforms and production environments.

  • You will help improve the performance, reliability, and scalability of our real-time software infrastructure, with a focus on minimizing latency, maintaining deterministic execution, and ensuring robust hardware/software integration.

  • You will collaborate closely with controls, AI/ML, hardware, and software engineering teams to integrate real-time control systems with higher-level robotic capabilities and production applications.

  • You will contribute to engineering best practices, including automated testing, hardware-in-the-loop validation, performance benchmarking, observability, and technical documentation.

  • You will share technical knowledge through collaboration, code reviews, and mentorship, helping strengthen the team's expertise in real-time systems and robotics software development.

Your Experience

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Physics, or a related technical field, or equivalent industry experience.

  • Minimum of 5 years of professional experience in robotics software development or a closely related field involving real-time systems.

  • Demonstrated experience designing, developing, and deploying real-time control software for robotic systems.

  • Proven track record of taking a real-time control system from design through deployment across multiple robots or production cells.

  • Strong understanding of software architecture, hardware/software integration, and the technical challenges associated with deploying reliable robotic systems in production environments.

Skills

  • Proficiency in C/C++, with hands-on experience developing software under hard real-time constraints using PREEMPT_RT Linux, including scheduling policies, CPU and IRQ isolation, and latency analysis.

  • Strong understanding of distributed systems architecture, multithreading, and concurrency, with an emphasis on building scalable, reliable, and resilient software systems.

  • Production experience with ROS 2 and ros2_control on physical robotic systems, including developing hardware interfaces and implementing high-frequency control loops that maintain deterministic performance under system load.

  • Familiarity with industrial communication protocols and fieldbuses, including EtherCAT, Ethernet/IP, CAN, or similar technologies used in robotic control applications.

  • Hands-on experience debugging ROS 2 and DDS communication across multiple hosts, including QoS configuration, discovery, shared-memory and UDP transport, and diagnosing dropped or delayed messages using industry-standard tools.

  • Strong Linux systems knowledge, including networking configuration, multi-NIC environments, kernel configuration and compilation, driver debugging, and low-level system tuning using tools such as netplan, sysctl, GRUB, and cgroups.

  • Experience with infrastructure provisioning and deployment tools such as Ansible, Docker, or Kubernetes.

  • Experience benchmarking and optimizing x86-based real-time systems, including firmware configuration, CPU and IRQ affinity, scheduling optimization, and cache contention analysis.

  • Familiarity with engineering best practices, including coding standards, hardware-in-the-loop testing, performance benchmarking, automated validation, and system observability.

  • Experience with ARM64 platforms, particularly NVIDIA Jetson, is considered an asset.

  • Strong verbal and written communication skills, with the ability to explain complex technical concepts, document solutions, and collaborate effectively across multidisciplinary engineering teams.

Traits

  • Above all else, a consistently positive attitude and a willingness to do whatever it takes to create robust solutions to mission objectives.

  • Successful candidates will be a proponent of personal responsibility for themselves and their 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,149,669 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Vancouver
Equity · Remote (Canada) · 2+ years exp · Canada
Python
Kotlin
AI/ML
AI Agents
LLM
Mobile
Declarative UI
Apply
$106k – $117k per year · Hybrid · Full-Time · Toronto
Python
JavaScript
PHP
TypeScript
Node JS
Python
FastAPI
Databases
PostgreSQL
AI/ML
LLM
Frontend
Next.js
React.js
DevOps
GCP
Apply
$155k – $238k per year · Equity · Remote (Canada) · Full-Time · 8+ years exp
Go
TypeScript
Databases
ClickHouse
AI/ML
Copilot
Cursor
Claude Code
Apply
Equity · Hybrid · 5+ years exp · Toronto
Java
SQL
C#
C#
.NET
Databases
PostgreSQL
Redis
Apache Kafka
Apply
$96k – $110k per year · Hybrid · 5+ years exp · Vancouver
Python
Go
Rust
AI/ML
LLM
Time Series
DevOps
Rest API
gRPC
Terraform
GCP
Prometheus
CI/CD
GitOps
ArgoCD
AWS
Kubernetes
Grafana
IAM
Apply
Remote (likely EAEU) · Moscow
JavaScript
TypeScript
C#
C#
ASP.NET Core
Entity Framework Core
Databases
PostgreSQL
Apache Kafka
AI/ML
Model Context Protocol
AI Agents
LLM
RAG
Machine Learning
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
OpenTelemetry
Prometheus
GitLab CI
CI/CD
Docker
Kubernetes
Grafana
Apply
$37k – $44k per year · Remote (likely EAEU) · 2+ years exp · Saint Petersburg
Java
Databases
PostgreSQL
Management
Agile
Scrum
Apply
Remote (likely EAEU) · Moscow
AI/ML
LLM
DevOps
Rest API
gRPC
CI/CD
IAM
Management
Agile
Kanban
UML
BPMN
QA
Swagger
Apply
$22k per year (net) · Remote (EAEU) · Moscow
Python
SQL
Python
SQLAlchemy
Databases
Oracle
AI/ML
NumPy
Apply
Remote (EAEU) · 2+ years exp · Moscow
Python
Python
Flask
FastAPI
Databases
PostgreSQL
DevOps
Prometheus
Grafana
Apply
$114k – $142k per year · In office · Contractor · Bachelor's Degree · Vancouver
Python
Go
JavaScript
Java
TypeScript
SQL
C#
Go
Dapr
Frontend
Angular
DevOps
Azure DevOps
Azure
CI/CD
Jenkins
Git
Docker
Kubernetes
Bicep
Apply
In office · Full-Time · 7+ years exp · Vancouver
Python
Java
C#
C#
.NET
Databases
Apache Kafka
AI/ML
Copilot
AutoGen
LangChain
Claude
Prompt Engineering
AI Agents
CrewAI
RAG
DevOps
Splunk
GCP
Azure
AWS
Docker
Kubernetes
Analytics
ETL/ELT
Apply
Remote (Canada) · Full-Time · 7+ years exp · Vancouver
C++
Game Dev
Unreal Engine
DirectX 12
RenderDoc
Unreal Niagara
Lumen
Nanite
Apply
Remote (Canada) · Full-Time · 5+ years exp · Vancouver
C++
DevOps
Amazon ECS
Game Dev
Unreal Engine
Apply
Remote (Canada) · Full-Time · 7+ years exp · Vancouver
C++
DevOps
Amazon ECS
Game Dev
Unreal Engine
Apply
See all jobs
This is one of many
2,149,669 more open roles from verified company boards, updated every day.