CONCEPTEUR·TRICE LOGICIEL SÉNIOR
- Montréal, QC
- Sur place
- Publié 18 sept. 2026
- 1 poste
Ouvre un site externe
- Type d’emploi
- Temps plein
- Niveau d’expérience
- Expérimenté · 5+ ans
- Formation minimale
- Baccalauréat
- Postuler avant le
- 15 oct. 2026
- Langue de l’offre
- français
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level
Résumé du poste
Design, implement, and validate embedded software for critical railway equipment and subsystems. Collaborate with electronic and systems teams to ensure robust software architecture and performance in compliance with railway standards.
Détails du poste
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
Ce que vous ferez
Design, implement, and validate embedded software for critical railway equipment and subsystems. Collaborate with electronic and systems teams to ensure robust software architecture and performance in compliance with railway standards.
Exigences
Requires a bachelor's degree in software, computer, or electrical engineering with over 6 years of experience in embedded systems. Proficiency in C/C++, RTOS, and industrial communication protocols is essential, with knowledge of EN50128/EN50716 standards being an asset.
Avantages
• Flexible schedule • 14 paid holidays • 5 sick days • OIQ membership reimbursement • Relocation incentive • 100% employer-paid group insurance • RRSP contribution (FTQ) • Employer-sponsored pension plan • Knorr-Bremse stock purchase program • Social activities
Compétences indiquées
- Français · Souhaitée
- TCP/IP · Souhaitée
- Anglais · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Embedded C/C++
- Microcontrollers
- RTOS
- CAN bus
- RS485
- TCP/IP
- Software Architecture
- Unit Testing
- Integration Testing
- Functional Validation
- Software Requirements Specification (SRS)
- Continuous Integration (CI)
- French
- English
Domaines d’emploi
- Software
- Engineering
- Transportation
- Manufacturing
- Technology
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Bédard Ressources Humaines
Approvisionneur(se) #986
CommanditéEmployeur directCandidature simplifiée- Sur place
- Publié 9 sept. 2026
Bédard Ressources Humaines
Responsable d’expédition
CommanditéEmployeur directCandidature simplifiée- Sur place
- Mascouche, QC
- Publié 16 sept. 2026
Dalfen Ltée
Surveillant d'immeuble
CommanditéEmployeur directCandidature simplifiée- Sur place
- Sainte-Agathe-Des-Monts, QC
- Publié 15 sept. 2026