Concepteur(trice) logiciel - Profil Yocto

Job Posted 2025-04-11
Dimonoff
Québec
Canada
Remote
Job Description

Description de l'entreprise

Nous voyons grand ! 🌎

Véritable pionnier dans le marché mondial des villes intelligentes et produits connectés, Dimonoff a comme objectif de créer un monde connecté, intelligent, durable et sécuritaire, en créant un écosystÚme IdO (IoT) polyvalent et générique.

Avec plus de 575 projets rĂ©ussis dans plus de 11 pays, Dimonoff puise son expertise dans les technologies de contrĂŽle et d’analyse dans les domaines des villes intelligentes, de l’efficacitĂ© Ă©nergĂ©tique, de la mobilitĂ©, de l’efficience des services publics, de la sĂ©curitĂ© publique, etc.

En tant qu'entreprise et titulaire du sceau Concilivi, nous veillons Ă  offrir Ă  nos employĂ©s une culture de croissance individuelle et professionnelle dans un environnement d'apprentissage continu et de collaboration en Ă©quipe, dont la conciliation famille-travail est une prioritĂ©. Travailler chez Dimonoff c’est pousser tes limites et avoir une contribution significative sur des projets en Ă©quipe Ă  forte valeur technologique.

âžĄïž Pour apprendre plus sur Dimonoff: https://www.dimonoff.com/fr/ 

Description du poste

Tu dĂ©velopperas ton expĂ©rience dans une Ă©quipe multidisciplinaire responsable de dĂ©velopper notre prochain produit connectĂ©.  Tu seras en charge de concevoir, dĂ©velopper et maintenir le systĂšme d’exploitation Linux embarquĂ© de nos solutions IoT, en utilisant les technologies suivantes: 

  • Yocto: Tu maitrise le framework Yocto pour crĂ©er des distributions Linux personnalisĂ©es et optimisĂ©es pour les systĂšmes embarquĂ©s.  Tu connais les concepts de BSP, Bitbake, Layers, Recipes et Packages. 

  • Linux: Tu as une solide expĂ©rience du dĂ©veloppement et du dĂ©bogage sur Linux, notamment des aspects liĂ©s au noyau, aux pilotes, aux systĂšmes de fichiers, Ă  la sĂ©curitĂ© et Ă  la performance. 

  • Device Driver et Device Tree: Tu connais le dĂ©veloppement de Device Drivers pour interfacer les pĂ©riphĂ©riques avec le noyau Linux. Tu connais le format Device Tree pour dĂ©crire l’architecture matĂ©rielle des systĂšmes embarquĂ©s et configurer les pĂ©riphĂ©riques. 

  • CI/CD: Tu es familier(Ăšre) avec les mĂ©thodes et les outils de l’intĂ©gration continue et du dĂ©ploiement continu, tels que Pipeline, Git, Jenkins, Docker, etc. 

Qualifications

  • BAC en informatique / GĂ©nie logiciel    

  • Au moins 3 ans d’expĂ©riences en dĂ©veloppement embarquĂ© Linux 

  • FacilitĂ© pour le travail d’équipe et le partage de connaissance 

  • Une bonne connaissance de C++, Rust, Python, Docker, Bash 

  • L’anglais ‘’lu’’ est un requis car tu seras amenĂ©(e) Ă  lire de la documentation technique ou autre en anglais de diffĂ©rentes provenances (clients, littĂ©rature, rĂ©seaux etc.)  

  • Un dĂ©sir d’apprendre et de cheminer dans l’entreprise

Informations supplémentaires

Ce que nous offrons au concepteur(trice) logiciel :   

  • Conciliation famille-travail (reconnu par le sceau Concilivi)
  • Horaire flexible + vendredi aprĂšs midi en congé 
  • Mode de travail 100% flexible (hybride, tĂ©lĂ©travail, prĂ©sentiel)
  • Assurances collectives et tĂ©lĂ©mĂ©decine (Telus santĂ©) dĂšs la premiĂšre journĂ©e
  • Reer avec cotisation de l’employeur
  • CongĂ©s et vacances flexibles 
  • Programme de reconnaissance des annĂ©es de service 
  • ActivitĂ©s sociales et sportives
  • Espace de bureaux lumineux et modernes dans un secteur central
  • Transport en commun Ă  proximitĂ© et possibilitĂ© de stationnement intĂ©rieur pour vĂ©lo et auto
  • Douches
  • Recherche des derniĂšres technologies pour te permettre de performer
  • Environnement agile et outils Ă  la fine pointe
  • PossibilitĂ© de se dĂ©velopper et de grandir dans une entreprise en croissance