Ingénieur(E) Logiciel Sénior

KB Rail Canada

La Pocatière

Sur place

CAD 90 000 - 120 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’il recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Assurance santé complète
Régime retraite employeur
Horaires flexibles
Relocalisation incitative
Programme achat d’actions Knorr-Bremse
Activités sociales
Remboursement cotisations OIQ

Résumé du poste

KB Rail Canada, basé à La Pocatière et affiliée à Knorr‑Bremse, recherche un ingénieur logiciel sénior. Vous concevrez, développez et validez des logiciels embarqués pour des équipements ferroviaires, en respectant les normes et les contraintes terrain, et travaillerez avec les équipes électronique, systèmes et essais.

Poste permanent à 40 h/semaine, sur site au Bas‑Saint‑Laurent, avec salaire compétitif et avantages sociaux.

Qualifications

  • Baccalauréat en génie logiciel, informatique, électrique ou discipline connexe.
  • 6+ années d’expérience en développement logiciel pour systèmes embarqués.
  • Maîtrise C/C++ embarqué, microcontrôleurs, RTOS et frameworks/middleware.
  • Connaissance CAN, RS485, TCP/IP et pratiques CI/qualité logicielle.
  • Expérience EN50128/EN50716, IEEE-1558 ou équivalent est un atout.
  • Excellentes capacités rédactionnelles et maîtrise du français et de l’anglais.
  • Statut autorisant le travail au Canada.

Responsabilités

  • Concevoir, développer et maintenir des logiciels embarqués pour sous-systèmes ferroviaires.
  • Définir l’architecture logicielle, les modules et leurs interfaces.
  • Produire du code fiable, documenté et conforme aux pratiques (revues, tests).
  • Structurer et maintenir les exigences logicielles (SRS) et assurer leur traçabilité.
  • Intégrer le logiciel avec les modules électroniques et systèmes mécatroniques.
  • Développer et exécuter des tests unitaires, d’intégration et de validation fonctionnelle.
  • Diagnostiquer les problèmes et proposer des correctifs.
  • Collaborer avec les équipes systèmes, matériel, essais et production.
  • Participer aux revues techniques et analyses d’architecture.
  • Produire une documentation claire et adaptée.

Connaissances

C/C++ embarqué
Microcontrôleurs
RTOS
CAN
RS485
TCP/IP
CI & tests
Rédaction technique
Bilingue FR/EN

Formation

Baccalauréat en génie logiciel, informatique, électrique ou discipline connexe

Outils

CI
Tests automatisés
Analyse statique

Description du poste

Basée à La Pocatière et affiliée à la multinationale Knorr‑Bremse, KB Rail Canada conçoit et fabrique des équipements ferroviaires intégrant mécanique, électronique et logiciel embarqué, dans le respect des plus hauts standards de sécurité, de fiabilité et de performance.


Sommaire du poste

En tant qu'ingénieur(e) logiciel sénior, vous jouerez un rôle clé dans la conception, l’implémentation, l’intégration et la validation de logiciels embarqués pour équipements ferroviaires.


Votre mission : Concevoir et développer des solutions logicielles robustes, fiables et bien architecturées, respectant les normes ferroviaires et les contraintes d’exploitation terrain.
Vous travaillerez en étroite collaboration avec les équipes électronique, systèmes, essais et production.


Tâches et responsabilités

Développement & architecture logicielle


  • Concevoir, développer et maintenir des logiciels embarqués pour sous-systèmes ferroviaires.

  • Définir l’architecture logicielle, les modules, les interfaces et leurs interactions.

  • Produire du code fiable, documenté et conforme aux bonnes pratiques (revues, analyse statique, tests).

  • Structurer et maintenir les exigences logicielles (SRS) et assurer leur traçabilité.


Intégration, validation & performance


  • Intégrer le logiciel avec les modules électroniques et systèmes mécatroniques.

  • Développer et exécuter des tests unitaires, d’intégration et de validation fonctionnelle.

  • Diagnostiquer les problèmes, analyser les causes racines et proposer des correctifs robustes.

  • Contribuer aux essais sur bancs et, au besoin, sur véhicule.


Collaboration et documentation


  • Collaborer étroitement avec les équipes systèmes, matériel, essais et production.

  • Participer aux revues techniques et aux analyses d’architecture.

  • Produire une documentation claire, structurée et adaptée aux revues internes et externes.


Exigences


  • Baccalauréat en génie logiciel, informatique, électrique ou discipline connexe.

  • 6 ans+ d’expérience en développement logiciel pour systèmes embarqués ou équipements industriels.

  • Maîtrise C/C++ embarqué, microcontrôleurs, RTOS et frameworks/middleware ; connaissance CAN, RS485, TCP/IP, ainsi que des pratiques d’ingénierie logicielle (architecture, exigences, tests, CI).

  • Expérience dans un environnement normatif EN50128/EN50716, IEEE-1558, ou équivalent : un atout.

  • Excellentes capacités rédactionnelles.

  • Maîtrise du français et de l’anglais (environnement international).

  • Détenir un statut autorisant le travail au Canada.


Avantages


  • Poste permanent à 40 heures par semaine, basé à La Pocatière, dans le Bas-Saint-Laurent

  • Salaire compétitif selon l'expérience

  • Possibilité d’un horaire flexible favorisant la conciliation travail-famille

  • 14 jours fériés

  • 5 jours de maladie

  • Remboursement cotisations OIQ, si applicable

  • Incitatif à la relocalisation

  • Assurance collective complète payée à 100 % par l’employeur

  • Régime de retraite avec participation de l’employeur

  • Programme d’achat d’actions de Knorr-Bremse

  • Activités sociales


Lieu du poste : En présentiel

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

CONCEPTEUR·TRICE LOGICIEL SÉNIOR
CONCEPTEUR·TRICE LOGICIEL SÉNIOR

Genium360 • Montreal (administrative region)

Sur place
CAD 85 000 - 110 000
Poste permanent
Horaires flexibles
Assurance collective
+3
INGÉNIEUR·E ÉLECTRIQUE
INGÉNIEUR·E ÉLECTRIQUE

Genium360 • Montreal (administrative region)

Sur place
CAD 90 000 - 120 000
Assurance collective
Horaire flexible
Remboursement OIQ
+2
INGÉNIEUR·E MÉCANIQUE
INGÉNIEUR·E MÉCANIQUE

Genium360 • Montreal (administrative region)

Sur place
CAD 90 000 - 120 000
Poste permanent
Assurance collective complète payée à
Remboursement cotisations à l’OIQ
CHARGÉ·E DE PROJETS
CHARGÉ·E DE PROJETS

Genium360 • Montreal (administrative region)

Sur place
CAD 85 000 - 115 000
Poste permanent
Horaire flexible
14 jours fériés
+5
Ingénieur(e) multidisciplinaire en R&D
Ingénieur(e) multidisciplinaire en R&D

Knorr Bremse Group • La Pocatière

Sur place
CAD 70 000 - 100 000
Horaires flexibles
Assurance collective complète
Régime de retraite
+1
Concepteur(trice) mécanique
Concepteur(trice) mécanique

Knorr Bremse Group • La Pocatière

Sur place
CAD 90 000 - 120 000
Flexible schedule
Health insurance
Retirement plan
+5
Chargé(e) de projets
Chargé(e) de projets

Knorr Bremse Group • La Pocatière

Sur place
CAD 90 000 - 120 000
Poste permanent
Salaire compétitif
Assurance santé
+3
Développeur logiciel embarqué
Développeur logiciel embarqué

ALSTOM Gruppe • Saint-Bruno

Hybride
CAD 70 000 - 120 000
Formation continue
Couverture sociale complète
Ingénieur contrôle commande
Ingénieur contrôle commande

Airbus Canada • Saint-Bruno

Sur place
CAD 85 000 - 115 000
Développeur(se) systèmes embarqués
Développeur(se) systèmes embarqués

Gexel Telecom International Inc. • Montreal (administrative region)

Hybride
CAD 90 000 - 120 000
Horaires flexibles
Travail hybride – 2 jours télétravail/
Assurance collective
+3