CONCEPTEUR·TRICE LOGICIEL SÉNIOR

Genium360

Montreal (administrative region)

On-site

CAD 85,000 - 110,000

Full time

19 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Poste permanent
Horaires flexibles
Assurance collective
Régime de retraite
Remboursement OIQ
Relocalisation

Job summary

KB Rail Canada, basée à La Pocatière, recrute un Concepteur-Développeur Logiciel Sénior pour concevoir, développer et valider des logiciels embarqués destinés aux équipements ferroviaires. Vous assurerez l’architecture logicielle, les interfaces et les tests, en collaboration avec les équipes électronique, systèmes et essais.

Le poste, permanent à 40 heures/semaine, nécessite un bac+3/4 en génie logiciel ou équivalent, 6+ années d’expérience et une maîtrise de C/C++ embarqué, RTOS et normes

Qualifications

  • 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 et pratiques d’ingénierie logicielle (architecture, exigences, tests, CI).
  • Maîtrise du français et de l’anglais (environnement international).

Responsibilities

  • 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: travailler avec les équipes systèmes, matériel, essais et production.

Skills

C/C++ embarqué
Microcontrôleurs
RTOS
CAN
RS485
TCP/IP
Architecture logicielle

Education

Baccalauréat en génie logiciel
Informatique
Électrique

Tools

CI
Middleware
Frameworks

Job description

Description sommaire des fonctions

Vous souhaitez contribuer à la conception de systèmes ferroviaires complexes, dans un environnement industriel structuré, collaboratif et orienté performance ?

Rejoignez KB Rail Canada à La Pocatière, au cœur du Bas‑Saint‑Laurent, et participez au développement d’équipements embarqués critiques pour le transport ferroviaire de passagers.

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 que Concepteur(trice)-Développeur(euse) 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
  • Détenir un statut autorisant le travail au Canada.
  • 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).
  • Atout : expérience dans un environnement normatif (EN50128/EN50716, IEEE-1558, ou équivalent).
  • Excellentes capacités rédactionnelles.
  • Maîtrise du français et de l’anglais. (Environnement international)
Avantages
  • Poste permanent à 40 heures par semaine, basé à La Pocatière, dans le Bas-Saint-Laurent
  • Possibilité d’un horaire flexible favorisant la conciliation travail-famille
  • 14 jours fériés
  • 5 jours de maladie
  • Salaire concurrentiel en fonction de l’expérience
  • Remboursement des cotisations à l’OIQ, si applicable
  • Incitatif à la relocalisation
  • Assurance collective complète payée à 100 % par l’employeur
  • Possibilité de contribuer au REER FTQ
  • Régime de retraite avec participation de l’employeur
  • Programme d’achat d’actions de Knorr-Bremse
  • Activités sociales
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

INGÉNIEUR·E MÉCANIQUE
INGÉNIEUR·E MÉCANIQUE

Genium360 • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Poste permanent
Assurance collective complète payée à
Remboursement cotisations à l’OIQ
INGÉNIEUR·E ÉLECTRIQUE
INGÉNIEUR·E ÉLECTRIQUE

Genium360 • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Assurance collective
Horaire flexible
Remboursement OIQ
+2
CHARGÉ·E DE PROJETS
CHARGÉ·E DE PROJETS

Genium360 • Montreal (administrative region)

On-site
CAD 85,000 - 115,000
Poste permanent
Horaire flexible
14 jours fériés
+5
Concepteur(trice) mécanique
Concepteur(trice) mécanique

Knorr Bremse Group • La Pocatière

On-site
CAD 90,000 - 120,000
Flexible schedule
Health insurance
Retirement plan
+5
Ingénieur(e) multidisciplinaire en R&D
Ingénieur(e) multidisciplinaire en R&D

Knorr Bremse Group • La Pocatière

On-site
CAD 70,000 - 100,000
Horaires flexibles
Assurance collective complète
Régime de retraite
+1
Chargé(e) de projets
Chargé(e) de projets

Knorr Bremse Group • La Pocatière

On-site
CAD 90,000 - 120,000
Poste permanent
Salaire compétitif
Assurance santé
+3
Concepteur(trice) électrique
Concepteur(trice) électrique

Knorr Bremse Group • La Pocatière

On-site
CAD 90,000 - 120,000
Horaire flexible
Assurance collective
Régime de retraite
+5
Responsable Technique projet bogie
Responsable Technique projet bogie

ALSTOM Gruppe • Quebec

On-site
CAD 90,000 - 120,000
Formation continue
Investissement dans le développement
Projets innovants
Responsable Technique projet bogie
Responsable Technique projet bogie

ALSTOM Gruppe • Saint-Bruno

On-site
CAD 110,000 - 140,000
Concepteur CAO, Centre de développement intérieurs (CDS Intérieurs)
Concepteur CAO, Centre de développement intérieurs (CDS Intérieurs)

ALSTOM Gruppe • Quebec

Hybrid
CAD 70,000 - 90,000