Senior System Engineer, Service SDK / Backend

Haply
Haply

Software Engineering

Canada · Montreal, QC, Canada

Posted on Jul 1, 2026

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.