NET, Go, Rust * Expérience avec Linux * Expérience avec les technologies IoT et la gestion de ... We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ...
Quick apply
NET, Go, Rust * Expérience avec Linux * Expérience avec les technologies IoT et la gestion de ... We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ...
Quick apply
NET, Go, Rust * Expérience avec Linux * Expérience avec les technologies IoT et la gestion de ... We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ...
Montreal, QC · On-site
NET, Go, Rust * Experience avec Linux * Experience avec les technologies IoT et la gestion de ... We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ...
Montreal, QC · On-site
NET, Go, Rust * Experience avec Linux * Experience avec les technologies IoT et la gestion de ... We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ...
NET, Go, Rust * Experience avec Linux * Experience avec les technologies IoT et la gestion de ... We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ...
NET, Go, Rust * Experience avec Linux * Experience avec les technologies IoT et la gestion de ... We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ...
Montreal, QC · On-site
NET, Go, Rust * Expérience avec Linux * Expérience avec les technologies IoT et la gestion de ... We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ...
Quick apply
Montreal, QC · On-site
NET, Go, Rust * Expérience avec Linux * Expérience avec les technologies IoT et la gestion de ... We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ...
$22.5K - $38.5K
2% of jobs
$38.5K - $54.5K
1% of jobs
$54.5K - $70.5K
1% of jobs
$70.5K - $86.5K
6% of jobs
$86.5K - $102.5K
12% of jobs
$105.2K is the 25th percentile. Wages below this are outliers.
$102.5K - $118.5K
16% of jobs
The median wage is $129.5K / yr.
$118.5K - $134.5K
17% of jobs
$134.5K - $150.5K
16% of jobs
$154.8K is the 75th percentile. Wages above this are outliers.
$150.5K - $166.5K
14% of jobs
$166.5K - $182.5K
10% of jobs
$182.5K - $198.5K
5% of jobs
$22.5K
$131.6K
$198.5K
A Rust Embedded job involves developing software for embedded systems using the Rust programming language. These systems include microcontrollers, IoT devices, and real-time applications where performance, safety, and reliability are critical. Rust's memory safety features and concurrency support make it well-suited for embedded development, reducing common issues like buffer overflows and data races. Developers in this field work with low-level hardware interactions, device drivers, and firmware while optimizing for constraints like power consumption and processing speed.
As a Rust Embedded engineer, your daily tasks often include designing, coding, and debugging firmware or low-level drivers in Rust, conducting hardware-software integration tests, and working closely with cross-functional teams such as hardware engineers and QA specialists. You may also participate in code reviews, optimize system performance, and document technical specifications to support maintainable development. Troubleshooting and resolving issues that arise during real-world device deployment is also a common responsibility. This role involves a mix of independent problem-solving and collaborative teamwork to ensure reliable, high-performance embedded solutions.
To thrive as a Rust Embedded professional, you need strong proficiency in the Rust programming language, embedded systems design, and low-level hardware interaction, often supported by a degree in computer engineering, electrical engineering, or a related field. Experience with microcontroller platforms (such as ARM Cortex-M), version control systems like Git, and tools such as embedded debuggers or simulators is commonly required; certifications in embedded development or safety standards (e.g. ISO 26262) can be advantageous. Effective problem-solving, attention to detail, and strong collaboration skills are essential for successful project delivery. These skills ensure reliability, efficiency, and safety in developing robust embedded software for critical hardware applications.
For Rust Embedded jobs in Quebec, the most frequently searched job titles are:
The top searched job categories for Rust Embedded jobs in Quebec are:
Cities in Quebec with the most Rust Embedded job openings:

Quebec, QC • On-site
Full-time
Re-posted 25 days ago
La dynamique de votre équipe :
La grande famille Edge OS est responsable du développement d’un système d’exploitation ainsi que de services permettant la gestion à distance des appareils Cloudlink servant à déployer la prochaine génération de logiciels de sécurité physique de Genetec chez nos clients.
Vous aurez comme objectif d’offrir des fonctionnalités en lien avec la gestion du cycle de vie de l’appareil (enrôlement, mise à jour, etc.), le déploiement d’applications et l’observabilité de ces appareils sur le terrain.
Nous travaillons avec les technologies de pointe au confluent de l’IoT, de l’embarqué et du Cloud afin de fournir des solutions pour simplifier la gestion des opérations de nos clients, ainsi que, dans un esprit de collaboration, offrir des services clés destinés aux développeurs applicatifs de Genetec.
Votre journée en un coup d'oeil :
Ce qui fait de vous un excellent candidat :
Un atout si vous avez :
Voilà ce que nous offrons !
Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler – votre profil pourrait nous surprendre!
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
---------------------------------------------------------------------------------------------------
Your team’s dynamic:
The Edge OS family is responsible for developing an operating system and services that enable remote management of Cloudlink devices. These devices are used to deploy Genetec’s next generation of physical security software to our clients.
Your mission will be to deliver features related to device lifecycle management (enrollment, updates, etc.), application deployment, and observability of devices in the field.
We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud to provide solutions that simplify our clients’ operations. In a spirit of collaboration, we also deliver key services for Genetec’s application developers.
Your day at a glance:
What makes you a great fit:
An asset if you have:
Let’s talk perks!
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.