Postuler

Publié il y a 4 jours

Senior Software Engineer, Real-Time Systems

@ Sanctuary AI

Vancouver, Colombie-Britannique

Sur placeTemps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

Sanctuary AI is hiring a Senior Software Engineer for its Real Time Systems team, building deterministic, low-latency control software for humanoid robots. The role involves real-time control integration, hardware interface scaling, and deployment across robotic platforms. It requires at least 5 years of robotics or real-time software experience, reports to the Real Time Software Lead, and is a full-time position.

Responsabilités :

  • Design and deploy deterministic real-time control systems
  • Optimize latency, reliability and scalability of real-time software
  • Integrate control systems with AI/ML and hardware teams
  • Contribute to automated testing and hardware-in-the-loop validation
  • Mentor and share technical knowledge through code reviews

Résumé des exigences :

  • 5+ years in robotics or real-time software development
  • C/C++ under hard real-time constraints on PREEMPT_RT Linux
  • Production experience with ROS 2 and ros2_control
  • Fieldbus protocols such as EtherCAT, Ethernet/IP or CAN
  • Strong Linux systems and kernel knowledge
  • Bachelor's degree in a technical field or equivalent experience

Outils et compétences

Source et dates

Type de source non vérifié · kula

Date publiée par l’employeur
2026-11-06
Première détection par notre source
2026-11-06
Mise à jour du dossier source
2026-11-06

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau, Laboratoire
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesComputer Engineering, Electrical Engineering, Computer Science, Physics

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Sanctuary AI

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Creating human-like intelligence in general-purpose robots

Description complète de l’entreprise

Sanctuary is on a mission to create the world’s first human-like intelligence in general-purpose robots that will help us work more safely, efficiently, and sustainably. And in the not-too-distant future, help us explore, settle, and prosper in outer space. Members of the Sanctuary team founded D-Wave (a pioneer in the quantum computing industry), Kindred (first use of reinforcement learning in a production robot), and the Creative Destruction Lab (pioneered a revolutionary method for the commercialization of science for the betterment of humankind). The team has experience launching market-defining innovations rooted in previously unsolved and deep scientific problems.

Abonnés LinkedIn
34 437
Personnes associées sur LinkedIn
167
Bureaux déclarés
  • Downtown, Vancouver, BC, CA
Catégories d’activité
  • Robotics
  • Artificial Intelligence
  • Industrial Automation
  • Artificial Intelligence (AI)
  • Machine Learning
Autres noms enregistrés
  • Sanctuary AI
Spécialités
  • AI
  • Cognition
  • Computer Vision
  • Machine Learning
  • and Robotics
Le profil indique une agence de recrutement
Non
Investissement total déclaré
91 572 048

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

Sanctuary is on a mission to create the world’s first human-like intelligence in general-purpose robots that will help us work more safely, efficiently, and sustainably. And in the not-too-distant future, help us explore, settle, and prosper in outer space. Members of the Sanctuary team founded D-Wave (a pioneer in the quantum computing industry), Kindred (first use of reinforcement learning in a production robot)…

ChampValeur
SecteurSoftware Development
Taille51-200 employees
Siège socialVancouver, BC
Type d’organisationPrivately Held
Fondée en2018
SpécialitésAICognitionComputer VisionMachine Learningand Robotics
Offres sur Jobsy11
LinkedInVoir la page
Description

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.

Emplois semblables

  • Software Engineer

    North Vancouver, BC
    Sur placeTemps plein

    DarkVision Technologies

    Candidates need a bachelor's degree in computer or electrical engineering or computer science and professional experience writing production C++ code. Five or more years of modern C++ experience is preferred, and junior to senior candidates are considered.

    C++, Nvidia CUDA, Docker, AWS, Linux, Windows

  • Software Engineer

    Vancouver, BC
    Temps plein

    Odaia Intelligence Inc.

    3+ ansCandidates need 3+ years of professional software development experience across frontend and backend, with strong React and TypeScript skills. They must have hands-on experience using coding agents as a primary way of building, and be able to communicate trade-offs clearly.

    Claude Code, React, TypeScript, Python, AWS, Kubernetes

    Senior Software Engineer

    Vancouver, BC
    Temps plein

    Odaia Intelligence Inc.

    6+ ansCandidates need 6+ years of professional software development experience, deep React and TypeScript skills, and extensive experience running backend APIs in production. They must also show hands-on use of AI coding agents, a record of mentoring engineers, and clear communication with technical and non-technical stakeholders.

    AWS, Kubernetes, Snowflake, PostgreSQL, DuckDB, DataFusion

  • Senior Software Engineer, Atlas Agent Engine

    Alberta +4
    Temps plein

    MongoDB: The MongoDB database platform has been downloaded hundreds of millions of times since 2007, and there have been millions of builders trained through…

    5+ ansCandidates need 5+ years of experience building distributed systems or cloud services at scale, with interest in Go, Python and TypeScript. Strong computer science fundamentals, performance tuning, and clear technical communication are also required.

    MongoDB, AWS, Google Cloud, Microsoft Azure, Research, Go

  • Senior Software Engineer, APIs

    Vancouver, BC

    Asana

    6+ ansAsana needs candidates with 6+ years in large, complex codebases and 1+ years building public-facing API products or developer platforms. Strong communication, fast learning and curiosity about AI tools are also expected.

    Scala, TypeScript, Model Context Protocol (MCP) server

    Senior Software Engineer, AI

    Vancouver, BC

    Asana

    6+ ansCandidates need 6+ years of production software engineering experience, including technical leadership across services. They should have experience with LLMs, agentic patterns, evaluation pipelines, RAG or streaming infrastructure, and strong design-doc writing.

    Microservices, Leadership, Coaching, Workflow, Sales, Compensation and benefits

  • Senior Software Engineer, Java - 12 Month Contract

    Vancouver, BC
    80–100 $/hTemps plein

    Aviso Wealth: As a trusted partner, Aviso Wealth provides credit unions with access to a comprehensive range of high-quality, innovative investing and wealth…

    5+ ansCandidates need a degree in computer science or a related field plus 5-10 years of software development, with extensive Java experience. Strong architecture, Git, CI/CD and Azure skills are required, with fluent English and French as an asset.

    Java, Git, Azure DevOps, Jenkins, Docker, Kubernetes

    Senior Software Engineer, Java - 12 Month Contract

    Vancouver, BC
    80–100 $/anTélétravailTemps plein

    Aviso Wealth: As a trusted partner, Aviso Wealth provides credit unions with access to a comprehensive range of high-quality, innovative investing and wealth…

    5+ ansCandidates need 5-10 years of software development experience with extensive Java, a computer science or related degree, and strong architecture skills. Experience with Azure, CI/CD and SQL or NoSQL databases is required, and fluent English is required with French as an asset.

    Java, Git, Azure DevOps, Jenkins, Azure, APIM

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.