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