Développeur.euse logiciel embarqué

Sonatest

Capitale-Nationale

Hybrid

CAD 85,000 - 120,000

Full time

36 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybride : 3 jours au bureau de Québec,
2 jours en télétravail
REER collectif
4 semaines de vacances
Dîners et évènements spéciaux

Job summary

Sonatest, basée à Québec, recherche un développeur.euse logiciel embarqué pour contribuer au développement Linux/Yocto et à l’intégration de systèmes bas niveau.

Vous concevrez et optimiserez des algorithmes et du code bas niveau, participerez à l’intégration OS et aux outils de tests automatisés, et collaborerez étroitement avec les équipes électronique, QA et production.

Qualifications

  • Bac en génie informatique, électrique, logiciel ou équivalent.

Responsibilities

  • Développer et maintenir les outils et la plateforme logicielle bas niveau.
  • Adapter et concevoir des pilotes de périphériques Linux.
  • Développer et intégrer des composants Yocto.
  • Participer au développement des outils de tests automatisés.
  • Réaliser des validations de performance et assurer la conformité avec les requis techniques.
  • Corriger et améliorer le code existant (débogage, optimisations).
  • Utiliser des outils de laboratoire (oscilloscope, générateur de fonction, multimètre, etc.).
  • Participer aux revues de code, aux rencontres techniques et au partage de bonnes pratiques.
  • Travailler en étroite collaboration avec les autres équipes (électronique, QA, production, logiciel d’applications).
  • Documenter le travail effectué et contribuer à la mise à jour de la documentation technique.
  • Maintenir une veille technologique et réaliser des prototypes sur cartes de développement.

Skills

Linux/Yocto experience
Python
C++
Agile methods
Team collaboration
Français avancé
Anglais fonctionnel

Education

BAC en génie informatique, électrique, logiciel ou équivalent

Tools

Git
GitLab
Docker
Yocto
CMake

Job description

Sonatest recherche un développeur.euse logiciel embarqué
Qui sommes-nous?

Sonatest est une entreprise technologique basée à Québec, reconnue à l’échelle mondiale pour ses solutions de tests non destructifs (NDT). Nos produits sont utilisés dans des secteurs critiques comme l’aéronautique, l’énergie et le transport. Dans un marché où plusieurs leaders sont regroupés à Québec, Sonatest se démarque par ses choix technologiques audacieux et son esprit d’innovation.

Notre force ? Une équipe de développement brillante, engagée et agile, où chaque membre a l’occasion de contribuer de façon concrète et significative. Pour en savoir plus : www.sonatest.com

Tu es passionné.e des défis liés au développement Linux et embarqué. Tu possèdes une grande capacité à comprendre et simplifier des problèmes complexes? Tu veux évoluer dans une équipe où chaque idée peut avoir un impact réel sur nos produits?

Au sein de notre équipe de recherche et développement (R&D), tu contribueras au développement de nos plateformes au niveau du logiciel embarqué et du système d’exploitation.

Ton rôle sera entre autres d’imaginer, concevoir et optimiser des algorithmes et du code lié à la plateforme logicielle bas niveau, à l’intégration du système d’exploitation et aux outils de tests automatisés. Tu participeras à la création et à l’évolution d’outils, à l’intégration des composants matériels et à leur optimisation.

Tes responsabilités principales :
  • Développer et maintenir les outils et la plateforme logicielle bas niveau.
  • Adapter et concevoir des pilotes de périphériques Linux.
  • Développer et intégrer des composants Yocto.
  • Participer au développement des outils de tests automatisés.
  • Réaliser des validations de performance et assurer la conformité avec les requis techniques.
  • Corriger et améliorer le code existant (débogage, optimisations).
  • Utiliser des outils de laboratoire (oscilloscope, générateur de fonction, multimètre, etc.).
  • Participer aux revues de code, aux rencontres techniques et au partage de bonnes pratiques.
  • Travailler en étroite collaboration avec les autres équipes (électronique, QA, production, logiciel d’applications).
  • Documenter le travail effectué et contribuer à la mise à jour de la documentation technique.
  • Maintenir une veille technologique et réaliser des prototypes sur cartes de développement.
Technologies utilisées :

Linux, Yocto, Git, Python, C/C++, CMake, GitLab, Docker

  • BAC en génie informatique, électrique, logiciel ou l’équivalent
  • 3 ans ou plus d’expérience en développement Linux/Yocto et logiciel embarqué
  • Connaissance de Python et C++ (un atout)
  • Connaissance des méthodes Agiles
  • Habileté à travailler en équipe et à communiquer efficacement
  • Capacité à s’adapter dans un environnement technologique en transformation
  • Français avancé et anglais fonctionnel
On dit de toi que…
  • Tu as une bonne capacité d’analyse et tu poses les bonnes questions.
  • Tu aimes bâtir des solutions durables, simples et élégantes.
  • Tu es curieux.se et passionné.e par la technologie, toujours en quête d’amélioration.
  • Tu es rigoureux.se, mais toujours ouvert.e à explorer de nouvelles approches.
  • Tu aimes contribuer à des projets qui comptent, en équipe.
  • Emploi permanent 40 heures/semaine
  • Un environnement de travail professionnel et axé sur la collaboration
  • Des projets stimulants et avant-gardistes, utilisés à l’échelle internationale
  • Travail hybride : 3 jours au bureau de Québec et 2 jours en télétravail
  • REER collectif (avec cotisation de l’employeur)
  • Dîners et évènements spéciaux en respectant la conciliation travail/famille
  • 4 semaines de vacances dès ton entrée en poste
Pourquoi travailler chez Sonatest?
  • Pour évoluer dans un environnement où l’innovation est au cœur du produit
  • Pour construire des appareils utilisés dans plus de 50 pays
  • Pour faire partie d’une équipe dynamique et ambitieuse
  • Pour voir ton code prendre vie et être utilisé dans des applications concrètes, sur le terrain

Sonatest encourage l’égalité et la diversité en emploi. Toutes les personnes correspondant au profil sont invitées à soumettre leur candidature. Nous remercions toutes les personnes candidates pour leur intérêt. Toutefois, seules celles retenues seront contactées.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur test logiciel
Ingénieur test logiciel

Cs-Group • Montreal

On-site
CAD 75,000 - 115,000
Assurance santé/dentaire/vision avancé
Télémédecine
REER
+2
Ingénieur Test Logiciel Embarqué / HSIT - ISO 26262
Ingénieur Test Logiciel Embarqué / HSIT - ISO 26262

CS GROUP - Canada • Montreal

On-site
CAD 85,000 - 120,000
Travail hybride
Assurance médicale limitée
Assurance dentaire et vision
+4
Responsable conception logicielle
Responsable conception logicielle

Rugged Monitoring Inc • Quebec

On-site
CAD 140,000 - 190,000
Flexibilité horaire
Vendredis après-midi estivaux
Assurances collectives
+11
Développeur-euse, tests industriels / Industrial Testing Developer
Développeur-euse, tests industriels / Industrial Testing Developer

PBSC Solutions Urbaines • Longueuil

On-site
CAD 90,000 - 120,000
Télétravail flexible
Campus PBSC
Clinique de santé virtuelle
Ingénieur test logiciel
Ingénieur test logiciel

Sopra Steria • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Assurance médicale
Télémédecine
REER
+3
Concepteur(trice) de tests automatisés
Concepteur(trice) de tests automatisés

RVE - Recharge Véhicule Électrique • Laval (administrative region)

Hybrid
CAD 90,000 - 120,000
Allocation santé et bien-être
REER collectif
Horaires flexibles / hybride
+1
Développeur(euse) Logiciel – Équipe Systèmes au sol
Développeur(euse) Logiciel – Équipe Systèmes au sol

Flyscan Systems Inc. • Quebec, Montreal (administrative region), Bromont

On-site
CAD 60,000 - 80,000
Congés de maladie illimités
Programme d’assurances collectives
Accès à une plateforme de télémédecine
+2
Ingénieur test logiciel
Ingénieur test logiciel

CS GROUP • Montreal

Hybrid
CAD 85,000 - 125,000
Travail hybride
Assurance médicale, dentaire et visée
Télémédecine
+4
Testeur(euse) de Systèmes Intégrés / Integrated Systems Tester
Testeur(euse) de Systèmes Intégrés / Integrated Systems Tester

OPAL-RT TECHNOLOGIES Inc. • Montreal

On-site
CAD 55,000 - 70,000
Horaires flexibles
Télétravail possible
Testeur(euse) de Systèmes Intégrés / Integrated Systems Tester
Testeur(euse) de Systèmes Intégrés / Integrated Systems Tester

OPAL-RT TECHNOLOGIES • Montreal

On-site
CAD 72,839 - 97,119