ARCHITECTE LOGICIEL EMBARQUÉ – MODÉLISATION FONCTIONNELLE
Top Benefits
About the role
Description sommaire des fonctions
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
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é
Expérience significative en logiciel embarqué, architecture logicielle, contrôle-commande, automatisation, mécatronique ou systèmes critiques. Bonne capacité à modéliser un système à différents niveaux d’abstraction : architecture fonctionnelle, interfaces, états, comportements, décisions système. Connaissance d’UML, SysML, machines d’états, diagrammes de blocs, tables de décision ou approches équivalentes. Capacité à comprendre du code embarqué existant, notamment C/C++, et à en extraire la logique fonctionnelle sans simplement reproduire la structure du code. Capacité à accompagner des équipes techniques avec pragmatisme, pédagogie et influence sans autorité hiérarchique.
Exigences
Diplôme universitaire en génie (logiciel ou équivalent). Expérience significative en architecture logicielle, modélisation système, logiciel embarqué, contrôle-commande ou systèmes critiques. Expérience dans un environnement ferroviaire, aéronautique, automobile, médical, industriel ou réglementé considérée comme un atout. Maîtrise du français et de l’anglais (environnement international) Stattut autorisant le travail au Canada
Avantages
Poste permanent à 40 heures par semaine Environnement de travail collaboratifs et stimulant Salaire compétitif selon l'expérience Remboursement cotisations OIQ, si applicable Horaire flexible favorisant la consiliation travail-vie personnelle Incitatif à la relocalisation Assurance collective complète payée à 100 % par l’employeur Régime de retraite avec participation de l’employeur, possibilité de contribuer au REER FTQ Programme d’achat d’actions de Knorr-Bremse Congés mobiles, activités sociales
Not the right fit? Search for ARCHITECTE LOGICIEL EMBARQUÉ jobs in Montreal, Quebec, Canada
About Genium360
Join Genium360 for free: special discounts, salary calculator, compensation survey, job offers, continuing education, free webinars, exclusive member activities, engineering news blog.
Similar Jobs
ARCHITECTE LOGICIEL EMBARQUÉ – MODÉLISATION FONCTIONNELLE
Top Benefits
About the role
Description sommaire des fonctions
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
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é
Expérience significative en logiciel embarqué, architecture logicielle, contrôle-commande, automatisation, mécatronique ou systèmes critiques. Bonne capacité à modéliser un système à différents niveaux d’abstraction : architecture fonctionnelle, interfaces, états, comportements, décisions système. Connaissance d’UML, SysML, machines d’états, diagrammes de blocs, tables de décision ou approches équivalentes. Capacité à comprendre du code embarqué existant, notamment C/C++, et à en extraire la logique fonctionnelle sans simplement reproduire la structure du code. Capacité à accompagner des équipes techniques avec pragmatisme, pédagogie et influence sans autorité hiérarchique.
Exigences
Diplôme universitaire en génie (logiciel ou équivalent). Expérience significative en architecture logicielle, modélisation système, logiciel embarqué, contrôle-commande ou systèmes critiques. Expérience dans un environnement ferroviaire, aéronautique, automobile, médical, industriel ou réglementé considérée comme un atout. Maîtrise du français et de l’anglais (environnement international) Stattut autorisant le travail au Canada
Avantages
Poste permanent à 40 heures par semaine Environnement de travail collaboratifs et stimulant Salaire compétitif selon l'expérience Remboursement cotisations OIQ, si applicable Horaire flexible favorisant la consiliation travail-vie personnelle Incitatif à la relocalisation Assurance collective complète payée à 100 % par l’employeur Régime de retraite avec participation de l’employeur, possibilité de contribuer au REER FTQ Programme d’achat d’actions de Knorr-Bremse Congés mobiles, activités sociales
Not the right fit? Search for ARCHITECTE LOGICIEL EMBARQUÉ jobs in Montreal, Quebec, Canada
About Genium360
Join Genium360 for free: special discounts, salary calculator, compensation survey, job offers, continuing education, free webinars, exclusive member activities, engineering news blog.