Apply now

Posted last month

Senior System Engineer, Service SDK / Backend

@ Haply Robotics

Montréal, Quebec

Full-time5+ years experience
Apply now
SIGNALS

Overview

Haply Robotics is hiring a Senior System Engineer for its Service SDK and backend, the real-time software layer connecting Haply hardware to robotics platforms and developers. The role is a full-time hands-on systems engineering position focused on C++ concurrency, performance, SDK design and hardware/software integration.

Responsibilities:

  • Design and maintain the Haply Service SDK core components
  • Develop high-performance C++ for real-time device communication
  • Improve reliability and performance of the backend service layer
  • Debug complex issues across applications, firmware and hardware

Requirements summary:

  • 5+ years building system-level software
  • Strong modern C++ (C++17 or newer)
  • Deep understanding of threading and concurrency
  • Experience designing SDKs, APIs or libraries
  • Comfortable working close to hardware and protocols

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-15
First seen by our source
2026-11-15
Source record updated
2026-11-15

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Work settingOffice, Laboratory
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

Haply Robotics

FieldValue
Open jobs on Jobsy8
Job description

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!

Similar jobs

  • System Engineer

    Montréal, QC
    Full Time

    IKOS GROUP

    Candidates need a bachelor's degree in engineering, computer science or a related technical field, experience in requirements management and the system development lifecycle, and experience with tools such as DOORS. Knowledge of railway systems engineering and strong technical writing and communication skills are also required.

    DOORS

  • SENIOR SYSTEM ENGINEER

    Montréal, QC
    On-siteFull Time

    Mannarino Systems & Software Inc.

    5+ YOEMannarino needs an experienced aerospace system engineer with 5+ years (ideally 10+) on aerospace programs, strong safety-assessment and systems-engineering skills, and excellent English communication. Candidates must be self-starters and eligible to work in Canada.

    Unmanned air systems, Work independently, Communication skills, FTA

  • System Engineer

    Saint-Bruno, QC

    Alstom

    Candidates need a university degree in engineering or a related field, expertise in integrating computer and technical system architectures, and fluency in French and English. Familiarity with engineering processes, analysis tools and Microsoft Office or SAP is expected.

    Microsoft Office, SAP

  • System Engineer – Systems Integration

    Montréal, QC
    HybridFull Time

    Octasic Inc.: is a global provider of media and wireless baseband processing silicon and software solutions for the converged carrier, enterprise and end-point…

    Candidates need a bachelor's degree in an engineering or computer science field and experience integrating complex hardware and software systems. Strong communication, technical leadership and troubleshooting skills across several technology areas are required.

    ICT system integration, Communicate with customers, Troubleshooting, Leadership, Decision making, Electrical engineering

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.