CareerPlanSign in

Développeur(euse) logiciel / Software Developer - Edge Platform (Edge OS)

Québec City, Quebec, Canada💼 Full-time🗓 2026-09-15 → 2026-09-25

Core

Design, implement, test, and debug core orchestration components (embedded daemons, cloud services) for Genetec Edge OS, enabling secure workload execution on edge appliances.

Role type

Senior IC software developer (edge systems & orchestration)

Builds

Edge OS operating system, remote management ecosystem, and orchestration platform for edge devices

Domain

Edge computing, embedded systems, distributed systems, cloud infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Go, Rust, C/C++, Linux development, embedded systems programming, Kubernetes, containerization, networking (TCP/IP, DNS, TLS, HTTP), asynchronous system design, fault tolerance, observability

Preferred skills

K3s, containerd, CNI, CSI, RBAC, fleet management, firmware update engineering, air-gapped deployments, on-premises systems

Technologies

Go, Rust, C/C++, Linux, Kubernetes, K3s, containerd, CNI, CSI, TLS, HTTP

Responsibilities

Design and implement software for Linux-based edge appliances; build cloud services for device lifecycle and update orchestration; develop secure networking capabilities; debug distributed systems and orchestration layers; improve remote troubleshooting and automated recovery mechanisms; collaborate with firmware, cloud, and security teams

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.