Architecte logiciel embarqué – Modélisation fonctionnelle
Top Benefits
About the role
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.
Vous jouerez un rôle clé dans l’évolution des pratiques d’ingénierie logiciel et système, en aidant les équipes à passer d’une approche principalement orientée code vers une approche plus structurée, basée sur la modélisation fonctionnelle, la clarification des responsabilités, la définition des interfaces et l’architecture des systèmes embarqués.
Tâches et responsabilités
Modélisation fonctionnelle et architecture système
Définir des modèles simples, lisibles et exploitables pour des systèmes embarqués ferroviaires. Contribuer à transformer des logiciels existants en représentations fonctionnelles claires, sans reproduire inutilement la complexité du code. Mettre en place des pratiques de modélisation pragmatiques : diagrammes de blocs, machines d’états, tables de décision, interfaces fonctionnelles.
-
Support aux équipes logiciel embarqué Accompagner les équipes dans l’application des principes de modélisation et d’architecture. Aider à structurer les logiciels embarqués afin de favoriser modularité, réutilisation, testabilité et maintenabilité. Contribuer à l’analyse de logiciels existants dans des contextes de dérivation produit, d’évolution client ou de refactoring progressif. Clarifier la séparation entre couches applicatives, middleware, interfaces matérielles et logique de contrôle.
-
Interfaces, exigences et vérification Participer à la définition des interfaces entre sous-systèmes, logiciels et équipements. Assurer la cohérence exigences → fonctions → architecture → implémentation → tests. Rendre les modèles utiles aux activités d’intégration, de vérification et de validation. Aider à anticiper les ambiguïtés d’exigences, défauts d’architecture et problèmes d’intégration.
Profil recherché
Diplôme universitaire en génie logiciel, génie informatique, génie électrique ou domaine connexe. Expérience significative en architecture logicielle, modélisation système, logiciel embarqué ou systèmes critiques. Bonne maîtrise des concepts et outils de modélisation (UML, SysML, machines d'états, diagrammes de blocs, etc.). Capacité à comprendre et analyser du code embarqué existant, notamment en C/C++. Expérience dans les secteurs ferroviaire, aéronautique, automobile, médical ou industriel (atout) Excellente capacité de collaboration, d'influence et de communication technique.
Maîtrise du français et de l’anglais. (environnement internationale)
Statut autorisant le travail au Canada.
Ce que nous offrons
Poste permanent à 40 h/semaine Horaire flexible favorisant la conciliation travail-vie personnelle Salaire compétitif Assurance collective complète payée à 100 % par l’employeur Régime de retraite avec contribution de l'employeur Programme d’achat d’actions de Knorr-Bremse Aide à la relocalisation Congés mobiles, activités sociales
Pour postuler
Veuillez transmettre votre candidature en toute confidentialité par courriel à : rhkbrc@knorr-bremse.com
Nous remercions toutes les personnes qui manifesteront leur intérêt. Toutefois, seules les candidatures retenues pour une entrevue seront contactées.
Not the right fit? Search for Architecte logiciel embarqué jobs in La Pocatière, Quebec, Canada
About KB Rail Canada inc.
KB Rail Canada inc. - Rail KB Canada inc. est spécialisée dans la conception et la fabrication d'équipements et de composants destinés à la construction et à la rénovation de véhicules de transport de passagers sur rails.
Similar Jobs
Architecte logiciel embarqué – Modélisation fonctionnelle
Top Benefits
About the role
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.
Vous jouerez un rôle clé dans l’évolution des pratiques d’ingénierie logiciel et système, en aidant les équipes à passer d’une approche principalement orientée code vers une approche plus structurée, basée sur la modélisation fonctionnelle, la clarification des responsabilités, la définition des interfaces et l’architecture des systèmes embarqués.
Tâches et responsabilités
Modélisation fonctionnelle et architecture système
Définir des modèles simples, lisibles et exploitables pour des systèmes embarqués ferroviaires. Contribuer à transformer des logiciels existants en représentations fonctionnelles claires, sans reproduire inutilement la complexité du code. Mettre en place des pratiques de modélisation pragmatiques : diagrammes de blocs, machines d’états, tables de décision, interfaces fonctionnelles.
-
Support aux équipes logiciel embarqué Accompagner les équipes dans l’application des principes de modélisation et d’architecture. Aider à structurer les logiciels embarqués afin de favoriser modularité, réutilisation, testabilité et maintenabilité. Contribuer à l’analyse de logiciels existants dans des contextes de dérivation produit, d’évolution client ou de refactoring progressif. Clarifier la séparation entre couches applicatives, middleware, interfaces matérielles et logique de contrôle.
-
Interfaces, exigences et vérification Participer à la définition des interfaces entre sous-systèmes, logiciels et équipements. Assurer la cohérence exigences → fonctions → architecture → implémentation → tests. Rendre les modèles utiles aux activités d’intégration, de vérification et de validation. Aider à anticiper les ambiguïtés d’exigences, défauts d’architecture et problèmes d’intégration.
Profil recherché
Diplôme universitaire en génie logiciel, génie informatique, génie électrique ou domaine connexe. Expérience significative en architecture logicielle, modélisation système, logiciel embarqué ou systèmes critiques. Bonne maîtrise des concepts et outils de modélisation (UML, SysML, machines d'états, diagrammes de blocs, etc.). Capacité à comprendre et analyser du code embarqué existant, notamment en C/C++. Expérience dans les secteurs ferroviaire, aéronautique, automobile, médical ou industriel (atout) Excellente capacité de collaboration, d'influence et de communication technique.
Maîtrise du français et de l’anglais. (environnement internationale)
Statut autorisant le travail au Canada.
Ce que nous offrons
Poste permanent à 40 h/semaine Horaire flexible favorisant la conciliation travail-vie personnelle Salaire compétitif Assurance collective complète payée à 100 % par l’employeur Régime de retraite avec contribution de l'employeur Programme d’achat d’actions de Knorr-Bremse Aide à la relocalisation Congés mobiles, activités sociales
Pour postuler
Veuillez transmettre votre candidature en toute confidentialité par courriel à : rhkbrc@knorr-bremse.com
Nous remercions toutes les personnes qui manifesteront leur intérêt. Toutefois, seules les candidatures retenues pour une entrevue seront contactées.
Not the right fit? Search for Architecte logiciel embarqué jobs in La Pocatière, Quebec, Canada
About KB Rail Canada inc.
KB Rail Canada inc. - Rail KB Canada inc. est spécialisée dans la conception et la fabrication d'équipements et de composants destinés à la construction et à la rénovation de véhicules de transport de passagers sur rails.