Concepteur(trice) Logiciel Sénior
Job Description
Joignez-vous à KB Rail Canada, filiale de Knorr-Bremse, et participez au développement d’équipements ferroviaires embarqués destinés au transport de passagers. Située à La Pocatière, notre entreprise conçoit des solutions innovantes combinant mécanique, électronique et logiciel, dans un environnement axé sur la qualité, la sécurité et la collaboration.
Votre rôle
À titre de Concepteur(trice)-Développeur(euse) Logiciel Sénior, vous contribuerez à la conception, au développement, à l’intégration et à la validation de logiciels embarqués pour des systèmes ferroviaires critiques. Vous travaillerez en étroite collaboration avec les équipes électronique, systèmes, essais et production.
Principales responsabilités
Développement et architecture logicielle
Concevoir, développer et maintenir des logiciels embarqués pour des équipements ferroviaires.
Définir l’architecture logicielle, les modules, interfaces et interactions entre les différents systèmes.
Produire un code fiable, performant et documenté selon les meilleures pratiques de développement.
Rédiger, structurer et maintenir les exigences logicielles (SRS) tout en assurant leur traçabilité.
Intégration et validation
Intégrer les logiciels avec les systèmes électroniques et mécatroniques.
Développer et exécuter des tests unitaires, d’intégration et de validation fonctionnelle.
Effectuer le diagnostic des problèmes, l’analyse des causes racines et la mise en œuvre de correctifs durables.
Participer aux essais sur bancs de test et, au besoin, sur véhicules.
Collaboration technique
Travailler en collaboration avec les équipes systèmes, matériel, essais et production.
Participer aux revues techniques, analyses d’architecture et activités de résolution de problèmes.
Produire une documentation technique claire et complète pour les besoins internes et externes.
Profil recherché
Baccalauréat en génie logiciel, informatique, génie électrique ou domaine connexe.
Minimum de 6 ans d’expérience en développement logiciel embarqué ou en équipements industriel.
Bonne maîtrise du développement embarqué en C/C++, des microcontrôleurs et des systèmes temps réel (RTOS).
Connaissance des protocoles de communication CAN, RS485 et TCP/IP.
Expérience des bonnes pratiques d’ingénierie logicielle : architecture, gestion des exigences, tests et intégration continue (CI).
Excellentes aptitudes en analyse, résolution de problèmes et rédaction technique.
Français et anglais fonctionnels.
Autorisation de travailler au Canada.
Atout : expérience dans un environnement réglementé ou normatif (EN50128, EN50716, IEEE-1558 ou équivalent).
Ce que nous offrons
Salaire concurrentiel selon l’expérience
Incitatif à la relocalisation
Assurance collective payée à 100 % par l’employeur
Régime de retraite avec contribution de l’employeur
REER FTQ et programme d’achat d’actions Knorr-Bremse
Horaire flexible favorisant la conciliation travail-famille
Congés mobiles et activités sociales
Remboursement de la cotisation OIQ, si applicable
Avantages :
Assurance Dentaire
Assurance Invalidité
Assurance Maladie Complémentaire
Assurance Vision
Congés payés
Événements d'Entreprise
Indemnité de déménagement
Options d'Achats d'Actions
Régime de retraite
Lieu du poste : En présentiel
