Skip to Main Content

Job Title


Senior Device Software Engineer


Company : AON3D


Location : Montreal, Quebec


Created : 2026-01-22


Job Type : Full Time


Job Description

Ingnieure seniore en logiciel pour dispositifs / Senior Device Software Engineer Nous cherchons une ingnieure logiciel senior pour travailler sur le micrologiciel Klipper, au cur de nos imprimantes 3D. Les candidats doivent tre Montral cinq jours par semaine la meilleure ville en Amrique du Nord. Les dveloppeurs travaillent de la maison un deux jours par semaine, mais doivent pouvoir travailler en personne avec les imprimantes au besoin. Klipper suit une architecture partage : toute la logique soft temps rel sexcute dans un service Python (daemon) qui tourne sur lordinateur hte de limprimante, tandis que les tches temps rel dur sont planifies par ce service et excutes sur plusieurs microcontrleurs, le tout avec une synchronisation dhorloge trs serre. Le poste se concentre sur la partie Python, mais il faut quand mme tre laise en C embarqu pour comprendre o chaque fonction a sa place. Notre machine : Hylo Hylo est une bte de complexit : on combine une cinmatique linaire ultra-prcise avec un four plus chaud que celui de ta cuisine pour fabriquer des pices en plastiques exotiques destines larospatiale, la chimie, la fabrication et la dfense. Notre micrologiciel reflte cette complexit et la gre : compensation dynamique de la dilatation thermique ; alimentation automatique du plastique depuis un compartiment tanche lhumidit ; correction des dfauts mcaniques grce une chane de calibrations auto-apprenantes ; streaming massif de donnes temps rel vers notre plateforme nuagique Basis pour le contrle qualit en cours de fabrication. Le rle couvre le dveloppement de nouvelles fonctionnalits dans Klipper et dans platformagent (le module qui pousse les donnes vers Basis). Il faut donc crire un Python propre, volutif et bien architectur, tout en gardant en tte la mcanique et la thorie du contrle. Tu travailleras main dans la main avec nos scientifiques et ingnieurs dapplication : transformer leurs besoins quotidiens en scnarios de repro de bogues ou en demandes de nouvelles features fait partie du job. 3 ans+ dexprience professionnelle rcente coder en Python au quotidien. Comprhension fonctionnelle du C embarqu et des contraintes de microcontrleurs en temps rel dur. Esprit dquipe : collaboration, communication, bonne humeur. Communication claire en anglais ou franais, et capacit de se dbrouiller dans lautre langue. Fortement souhait Tu aimes faire du concret : salir tes mains, dmonter, mesurer. laise pour communiquer clairement en franais et en anglais. Exprience dintgration matriel/logiciel, idalement sur du matriel conu sur mesure. Connaissances en ingnierie de contrle ou travail sur des systmes prcis calibrs par logiciel. Autonomie et rendement lev. Exprience en utilisation, construction ou conception dimprimantes 3D ou de machines-outils similaires. Atouts Notions de front-end et sens du design UX : ce ne sera pas ta responsabilit principale, mais penser linterface finale aide crire un bon micrologiciel. Exprience professionnelle avec Klipper ou un autre firmware dimprimante 3D. Usage rflchi doutils dIA modernes pour comprendre rapidement de gros codebases sans crer de dette technique. Bases en lectronique. Montral : la meilleure ville dAmrique du Nord (en toute objectivit !). Viens btir le futur de limpression 3D avec nous. #J-18808-Ljbffr