Senior System Engineer, Service SDK / Backend
About the role
About Us Haply is building the human interface for Physical AI. 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.
The Role We're hiring a Senior System Engineer, Service SDK / Backend to build the software foundation that powers every Haply device. 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. Work on products used by some of the world's leading robotics and AI companies. Collaborate with experts across robotics, firmware, AI, and hardware engineering. Own critical platform infrastructure that powers every Haply device. Ship software that directly interacts with cutting-edge hardware and real-world customers. Join a fast-growing, venture-backed company where your work has immediate impact.
Compensation: $95,000–$140,000 CAD + benefits
Sounds like a good fit? Apply below or reach out directly to Guillaume Falardeau on LinkedIn—we'd love to hear from you.
Similar Jobs
Senior System Engineer, Service SDK / Backend
About the role
About Us Haply is building the human interface for Physical AI. 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.
The Role We're hiring a Senior System Engineer, Service SDK / Backend to build the software foundation that powers every Haply device. 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. Work on products used by some of the world's leading robotics and AI companies. Collaborate with experts across robotics, firmware, AI, and hardware engineering. Own critical platform infrastructure that powers every Haply device. Ship software that directly interacts with cutting-edge hardware and real-world customers. Join a fast-growing, venture-backed company where your work has immediate impact.
Compensation: $95,000–$140,000 CAD + benefits
Sounds like a good fit? Apply below or reach out directly to Guillaume Falardeau on LinkedIn—we'd love to hear from you.