Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior System Engineer, Service SDK / Backend

Full-time

Haply Robotics

We're hiring a Senior System Engineer, Service SDK / Backend to build the software foundation that powers every Haply device.

As robots and autonomous systems become more capable, humans still need intuitive ways to teach, guide, and supervise physical tasks. Haply builds the platform that allows people to program and train machines through touch and motion. Our technology is used by leading robotics, AI, industrial, aerospace, and defense organizations around the world to accelerate teleoperation, robot learning, and Physical AI.

Backed by world-renowned investors, we're growing quickly and building products that are already deployed by customers worldwide.

Our Service SDK is the layer that connects our hardware to robotics platforms, applications, and developers around the world. You'll design and maintain the real-time software infrastructure that enables reliable, low-latency communication between devices and the applications that depend on them.

This is a hands-on systems engineering role for someone who enjoys solving difficult technical problems around concurrency, performance, SDK design, and hardware/software integration. You'll work closely with firmware, robotics, and application engineers to build a platform that scales with the next generation of Haply products.

What You'll Do

  • Design, build, and maintain core components of the Haply Service SDK.
  • Develop high-performance C++ software for real-time device communication.
  • Improve the reliability, performance, and maintainability of our backend service layer.
  • Design clean, stable APIs that enable developers to integrate Haply devices with confidence.
  • Optimize latency, throughput, memory usage, and multi-threaded performance.
  • Debug complex issues spanning applications, firmware, hardware, and communication protocols.
  • Collaborate closely with firmware, robotics, and product teams to deliver robust platform features.
  • Improve testing, diagnostics, logging, and observability across the SDK.
  • Participate in architecture discussions, code reviews, and technical planning.

Who You Are

  • 5+ years of experience building system-level software.
  • Strong proficiency in modern C++ (C++17 or newer).
  • Deep understanding of threading, concurrency, synchronization, and memory management.
  • Experience developing performance-sensitive or real-time software systems.
  • Experience designing SDKs, APIs, libraries, or other developer-facing platforms.
  • Strong debugging skills across multiple layers of a software stack.
  • Comfortable working close to hardware, firmware, and communication protocols.
  • Excellent communication skills and the ability to collaborate across multidisciplinary engineering teams.

Bonus Points

  • Experience with robotics, haptics, teleoperation, or control systems.
  • Experience with USB, HID, serial communication, WebSockets, REST APIs, TCP/UDP, or similar protocols.
  • Familiarity with cross-platform development (Windows, macOS, Linux).
  • Experience with CMake, Git, CI/CD pipelines, and modern software engineering workflows.
  • Knowledge of Rust, Protobuf, or embedded systems.
  • Interest in Physical AI, human-machine interfaces, or advanced robotics.

Why You'll Love Working Here

  • Build technology that's defining the future of Physical AI.
  • Design the software backbone that connects Haply hardware to robotics platforms and developers worldwide.
  • Solve hard systems-engineering problems in concurrency, performance, and real-time communication.
  • Collaborate with experts across firmware, robotics, product, and application engineering.
  • Own critical infrastructure that every Haply device and integration depends on.
  • Join a fast-growing, venture-backed company where your work has immediate impact.

Interested? Apply through the link!

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior System Engineer, Service SDK / Backend in Montréal, QC vacancy
  •  ...Whether it’s porting games to new systems, enhancing gameplay features, or...  ...side feature developer who hands services to an ops team once they ship. It is an engineer who architects the service, deploys...  ...AWS services relevant to game backends: EC2, ECS/EKS, Lambda (where appropriate... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Devoted Studios

    Montréal, QC
    7 days ago
  •  ...can't take risks with their data or their systems, like airports, banks, power grids, and governments...  .... We are looking for a foundational engineer to work directly with leadership in...  ...extending, scaling, and maintaining our AI SDK. This is a high leverage role where one engineer... 
    Senior
    Manual labor

    Flatgigs

    Montréal, QC
    3 days ago
  • $105k - $129.1k per year

     ...platform, and Home Assistant OS, the operating system that turns your device into a smart home...  ...that there is a need for a cloud service that aims to put users, their privacy and...  ...Nabu Casa is looking for a full-time Backend Engineer with strong Elixir experience to join... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Worldwide
    1 day per week

    Nabu Casa

    Montréal, QC
    27 days ago
  •  ...playbooks, automated workflows, and a system that gets smarter over time. Our bet isn...  ...& CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer,...  ...full-stack development with a focus on backend: anything from building features to designing... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    10 days ago
  •  ...with offices in Brooklyn and Paris. We ship things that matter. The Role We're looking for a Senior Backend Engineer to own and evolve the backbone of our system. Our backend connects robots, embedded devices, Android applications, EMR systems, and a user portal... 
    Senior
    Full time
    Work at office
    Remote work

    Norbert Health

    Montréal, QC
    3 days ago
  • $55 - $77 per hour

     ...CAD Per Hour HireArt is helping our client find a Backend Software Engineer to help build scalable backend services that power one of the world's leading bike-share...  ...maintainable, and well-tested code. Integrate existing systems with modern services to improve platform... 
    Hourly pay
    Full time
    Contract work
    For contractors
    Work at office
    Work from home

    HireArt

    Montréal, QC
    12 days ago
  •  ...travail automatisés, et en un système qui devient plus intelligent avec...  ...du rôle d'Ingénieur Logiciel Senior En tant qu'Ingénieur...  ...full-stack avec un accent sur le backend : tout, de la construction de...  ...à la maintenance d'APIs et de services robustes et de haute qualité.... 
    Senior
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Work from home

    Motion

    Montréal, QC
    2 days ago
  •  ...Réaliser la conception du système et de la signalisation, ainsi...  ...de systèmes.   To perform system design, signaling design, analysis...  ...will seek guidance from more senior resources in the team for very...  ...développement jusqu’aux supports en services. Nos expertises :... 
    Senior
    Temporary work
    Worldwide

    SOGECLAIR

    Montréal, QC
    7 days ago
  • $120k - $175k per year

     ...global transformations. About Energy Systems We help customers navigate the...  ...DNV Energy Systems is seeking a Senior Resource Integration (RI) Engineer , in the Renewables & Power Grids group...  ...customers with excellent customer service. DNV Energy Systems recherche un... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Day shift
    3 days per week

    DNV

    Montréal, QC
    8 days ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'...  ...personne retenue contribuera au développement et à l'évolution de services applicatifs et d'API. Sans être exhaustifs, voici les services... 
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    14 days ago
  •  ...growing fast and hiring the Engineering talent to match. The team...  ...mission You'd be joining our Backend team within the Platform...  ...Today, spinning up a new backend service, getting it to production,...  ...You ~5+ years of distributed systems experience ~ Expert in Node... 
    Senior
    Full time
    Local area
    Immediate start

    MaintainX

    Montréal, QC
    13 days ago
  •  ...TEHORA est présentement à la recherche d’un(e) développeur(se) backend senior ayant une solide expérience en développement d’API sécurisées. Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue. Développer des API REST sécurisées... 
    Senior
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    14 days ago
  •  ...TASKS YOU WILL ACCOMPLISH Act as a systems engineer and carry out pneumatics discipline activities.  Assure integration and interface management...  ...and optimized solutions. Support production and in-service teams in troubleshooting engineering systems related issues.... 
    Full time
    Temporary work
    Worldwide

    SOGECLAIR

    Montréal, QC
    7 days ago
  •  ...twenty years. Job Summary We are looking for a Controls Systems Engineer to design and maintain the control logic for our APU systems which...  ...battery management for commercial vehicles without idling the engine. Key Responsibilities Developing and maintaining control... 
    Full time

    Go RH

    Montréal, QC
    7 hours ago
  •  ...About the Role Valnet's  Automotive Group  is looking for a Senior Backend Developer to join a multi-functional development team. The ideal...  ...this role you will work primarily on Valnet Auto's proprietary systems and tools. Responsibilities Responsible for new... 
    Senior
    Full time

    Valnet Inc.

    Montréal, QC
    12 days ago
  •  ...Job Description: Role: Software Engineer  Location: Montreal; Hybrid 3 days a week in...  ...applications and analytical data processing systems. The ideal candidate will have hands-on...  ...solutions. - Nice to Have: Financial Services / Capital Markets domain experience.... 
    Senior
    Contract work
    Work at office
    3 days per week

    Astra North Infoteck Inc.

    Montréal, QC
    21 days ago
  •  ...initiative, and a passion for clean, scalable systems. You collaborate effectively with...  ...consistently seeking better ways to solve complex engineering challenges.     ABOUT US...  ...global commerce company with robust tools and services to help developers solve the inherent challenges... 
    Full time

    xsolla

    Montréal, QC
    a month ago
  • Transtex develops and manufactures leading-edge aerodynamic solutions that help semi-trailer fleets significantly reduce fuel consumption and emissions. Based in Montreal and operating across North America, we have been driving more sustainable transportation for over twenty...
    Permanent employment
    Full time

    gorh

    Montréal, QC
    4 days ago
  • $120k - $160k per year

     ...The Role We're hiring our Senior Data Engineer (Data / ML Platform...  ...into reliable production services, harden the data models the business...  ...Partner across data science, backend and product on the producer...  ...ownership of production systems, including monitoring, reliability... 
    Senior
    Full time
    Contract work
    Remote work
    Flexible hours

    Flinks

    Montréal, QC
    13 days ago
  •  ...Dans votre rôle d’ingénieur systèmes avioniques DAD, vous serez responsable...  ...production et au soutien en service des systèmes avioniques d’...  ...In your role as an Avionics Systems DAD, you will be responsible...  ..., Software, Aerospace Engineering or equivalent. Current or... 
    Senior
    Temporary work
    Worldwide

    SOGECLAIR

    Montréal, QC
    14 days ago
  •  ...TEHORA est présentement à la recherche d’ un(e) architecte systèmes d’information senior ayant une solide expérience en architecture applicative, en...  ...le cadre d’un programme municipal de virtualisation des services aux citoyens. Sans être exhaustifs, voici les services et... 
    Senior
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    14 days ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior BackEnd C# / .NET Core ayant d'excellentes aptitudes techniques, d'...  ...polyvalente. La personne retenue contribuera à l'évolution de services applicatifs, API et microservices. Sans être exhaustifs,... 
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    14 days ago
  •  ...our IT department is looking for a creative and talented  Business Systems Analyst  to join the team. You are our ideal candidate if you...  ...communicate with technical teams, project managers as well as senior business leadership - written and verbally. ~ Ability to prioritize... 
    Senior
    Permanent employment
    Remote work

    Tecsys Inc.

    Montréal, QC
    14 days ago
  •  ...Position Title: Information Systems Officer User Services (T & I) (On-site) Status of Employment: Temporary (STTRC) Position Language Requirement...  ...Quebec H2K 0C2 Number of Openings: 1 Work Schedule: Full time Required Experience: Unclear Seniority... 
    Remplacement
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start
    Shift work

    CBC/Radio-Canada

    Montréal, QC
    7 hours ago
  • $73.56k - $89.9k per year

     ...At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists...  ...: Design of mechanical systems, devices, equipment and machines;...  ...Relevant experience and skills, Seniority and performance, Market and business... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    19 days ago
  •  ...en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs...  ...contribuer à la création des produits et services de demain pour nos clients. D'autre...  ...pour différentes activités orientées “System engineering” en partenariat avec notre client, vous... 
    Senior
    Full time

    SII Group Switzerland

    Montréal, QC
    6 days ago
  •  ...Job Responsibility: Who we are: Wise Systems is a high-growth company building an exceptional...  ...for: An experienced and passionate senior developer with a history of successfully...  ...teams of highly talented and motivated Engineers. You know how to run and coach others on... 
    Senior
    Long term contract
    Full time
    Relocation
    Flexible hours

    Wise Systems

    Montréal, QC
    1 day ago
  •  ...in... We are looking for an individual who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam’s games. If leading... 
    Senior
    Contract work
    For contractors

    kabam

    Montréal, QC
    a month ago
  •  ...ambitious projects to modernize its services and infrastructure? From our new...  ...environment About The Role The Senior Advisor, Safety Management System (SMS) leads the design, development...  ...Experience ~ University degree in engineering, safety, risk management, or... 
    Senior
    Full time
    Internship
    Flexible hours

    VIA Rail Canada

    Montréal, QC
    6 days ago
  •  ...Fanatical commitment to quality and service Resourcefulness Collaboration...  ...We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution...  .... This role is primarily focused on backend services and platform architecture, with... 
    Senior
    Full time
    Work at office
    Remote work

    Apertera

    Montréal, QC
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior System Engineer, Service SDK / Backend. Be the first to apply!