Jobs.ca
Jobs.ca
Language
Savoir-faire Linux logo

Architecte systèmes embarqués Linux et Edge AI

Montréal, QC
Mid Level

About the role

Savoir-faire Linux est une entreprise de services en ingénierie logicielle

spécialisée en systèmes embarqués, Linux et logiciels libres. Nous accompagnons des clients

industriels dans la conception, le développement et l'intégration de solutions sur mesure,

dans des secteurs comme l'aéronautique, l'énergie, la santé, les télécommunications et la

domotique.

Notre équipe réunit une cinquantaine de spécialistes à Montréal et à Rennes. Nous contribuons

activement à l'écosystème open source, à travers nos propres projets comme Jami et VulnScout,

ainsi que par des contributions aux composants open source utilisés dans nos mandats — Linux,

Yocto Project, Zephyr RTOS, FFmpeg, GStreamer et d'autres briques logicielles selon les besoins.

Nous recherchons une personne capable de concevoir, développer et faire évoluer des systèmes

embarqués complets, principalement sous Linux, pour des clients industriels. Selon les projets,

vous pourrez intervenir sur des distributions Linux sur mesure, des applications sur mesure,

des composants bas niveau, des environnements RTOS ou bare-metal, ainsi que sur des fonctions

d'edge AI lorsque le mandat le requiert.

Nous recherchons également une personne proficiente dans l'usage des outils modernes d'assistance

au développement, incluant les outils IA, capable de les utiliser de manière pragmatique pour

accélérer le travail d'ingénierie sans compromettre la qualité, la compréhension des systèmes

ni la maintenabilité.

Partager sur Twitter

Lien pour partager l'annonce du poste ouvert sur votre compre Twitter.

Partager sur Facebook.

Lien pour partager l'annonce du poste ouvert sur votre page Facebook.

Partager sur Google Plus

Partagez l'annonce du poste ouvert sur votre réseau Google Plus.

Partager sur LinkedIn.

Liens pour partager l'annonce du poste ouvert sur votre réseau Linkedin.

Partager par courriel

Lien pour partager l'annonce du poste ouvert par courriel.

Description du poste

Type de poste : Architecte systèmes embarqués Linux et Edge AI

Date de début : Dès que possible

Lieu : Montréal, Canada

Mobilité : Non

Salaire annuel : Selon profil et expérience

Langues : Français et anglais

Responsabilités

Au sein de l'équipe Ingénierie Produits, vous serez amené à intervenir sur des projets variés,

avec des contraintes techniques et sectorielles différentes selon les mandats :

Analyser les besoins techniques et fonctionnels des clients

Contribuer au cadrage technique des mandats et aux choix d'architecture

Concevoir et développer des systèmes embarqués complets, principalement sous Linux

Réaliser et faire évoluer des distributions Linux sur mesure ainsi que des applications adaptées au contexte projet

Intervenir, selon les besoins, sur des environnements RTOS ou bare-metal

Intégrer, adapter et optimiser des composants logiciels sur des cibles à ressources contraintes

Déployer et valider des moteurs d'inférence ou des modèles lorsque les projets comportent un volet edge AI

Travailler avec des environnements de build comme Yocto ou Buildroot

Participer aux tests unitaires, aux tests d'intégration et à la validation sur cible

Documenter les choix techniques et contribuer aux revues de conception et de code

Collaborer avec les équipes de Montréal, de Rennes et avec les équipes techniques chez nos clients

Selon les projets, vous pourrez aussi contribuer à des composants ou projets open source

maintenus, initiés ou améliorés par l'entreprise dans le cadre de ses activités d'ingénierie.

Atouts

Expérience avec Yocto et/ou Buildroot

Expérience avec Zephyr RTOS

Expérience d'intégration ou d'optimisation de moteurs d'inférence comme LiteRT, ONNX Runtime ou TensorRT

Expérience en vision par ordinateur, traitement du signal ou audio embarqué

Expérience d'optimisation de modèles (quantification, adaptation à la cible)

Bonne connaissance des architectures ARM et x86

Expérience avec des plateformes embarquées dotées de NPU (NXP i.MX, STM32MP, NVIDIA)

Expérience de contribution à des projets open source

Expérience dans des environnements liés au multimédia, à la sécurité, à l'énergie ou au contrôle industriel

Qualifications

Ce qu'on recherche chez un candidat :
Une formation universitaire supérieure (maîtrise en informatique, génie logiciel et/ou électrique)

Une expérience solide en développement logiciel sur systèmes embarqués

Une bonne compréhension de l'architecture de systèmes embarqués complets, principalement sous Linux

Une maîtrise de C, C++, Rust et/ou Python

Une bonne connaissance des pratiques de développement logiciel (Git, revue de code, débogage, validation)

Une expérience concrète d'intégration logicielle sur matériel embarqué

Une compréhension des contraintes de performance, de mémoire, de latence et de consommation propres à l'embarqué

Une expérience concrète en déploiement ou optimisation de fonctions d'edge AI sur cible

Une capacité à évoluer dans un contexte de services, sur des sujets techniques variés

De bonnes aptitudes de communication avec des interlocuteurs techniques internes et externes

Une aisance professionnelle en français et en anglais, à l'oral comme à l'écrit

Une bonne maîtrise des outils modernes d'assistance au développement, incluant les outils IA

Si votre candidature nous intéresse, nous vous contacterons pour :

Un premier échange avec l'équipe RH

Un entretien technique avec des membres de l'équipe d'ingénierie

Un entretien final avec la direction

About Savoir-faire Linux

IT Services and IT Consulting
51-200

Savoir-faire Linux® is an outstanding team of 50 Free Software consultants based in Montreal and Rennes. We have been providing training, consulting, development and support services on open source technologies since 1999.

NB - The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.

Similar jobs you might like