Senior embedded software designer developing reliable embedded systems for Knorr Brake Company’s rail equipment. Integrating, testing, and validating software with electronics and mechatronic systems.
Responsibilities
Design, develop, and maintain embedded software for railway subsystems
Define software architecture, modules, interfaces, and their interactions
Produce reliable, well-documented code that follows best practices
Structure and maintain software requirements specifications (SRS) and ensure traceability
Integrate software with electronic modules and mechatronic systems
Develop and execute unit, integration, and functional validation tests
Troubleshoot issues, perform root cause analyses, and propose robust fixes
Contribute to testing on test benches and, when required, on vehicles
Collaborate with systems, hardware, testing, and production teams
Participate in technical reviews and architecture analyses
Produce clear, structured documentation suitable for internal and external reviews
Requirements
Hold a status authorizing employment in Canada
Bachelor's degree in software engineering, computer science, electrical engineering, or a related discipline
6+ years of experience developing software for embedded systems or industrial equipment
Proficiency in embedded C/C++, microcontrollers, RTOS, and frameworks/middleware
Knowledge of CAN, RS485, and TCP/IP
Knowledge of software engineering practices, including architecture, requirements, testing, and CI
Experience in a standards-compliant environment (EN 50128/EN 50716, IEEE 1558, or equivalent) is an asset
Excellent written communication skills
Fluency in French and English
Benefits
Reimbursement of OIQ membership fees, if applicable
Relocation incentive
Comprehensive group insurance fully paid by the employer
Option to contribute to the FTQ-sponsored RRSP
Retirement plan with employer contributions
Knorr-Bremse employee share purchase plan
Flexible working hours to support work-life balance
Concepteur logiciel senior développant des logiciels embarqués pour les équipements ferroviaires de Knorr - Bremse. Conception, intégration et validation de systèmes robustes conformes aux normes ferroviaires.
Senior Narrative Designer shaping story, dialogue, and game - world voice for Behaviour Interactive, an independent video game studio. Integrating narrative content into game engines for an unannounced project.
Organisational Design Consultant designing operating models, RACI matrices, and AI - era roles for Miratech’s enterprise digital - transformation clients. Part - time project engagement within a full - time consulting role.
Learning design manager building scenario - based leadership, professional, and AI capability programs at cybersecurity company 1Password. Creating scalable learning frameworks and measuring business impact.
Technicien sénior concevant, inspectant et documentant des ouvrages maritimes et portuaires chez GHD. Coordination multidisciplinaire, contrôle qualité et soutien à la construction au Québec.
Senior Hardware Designer developing electronic circuits and telecommunications systems for Octasic’s wireless and multimedia platforms. Leading hardware design, debugging, certification, and production support.
Concepteur matériel senior développant des systèmes télécom et circuits électroniques pour Octasic, fournisseur de SoC et plateformes intégrées. Pilotage de l’architecture, conception, validation et certification des produits.
Concepteur mécanique chez Maquette Virtuelle, entreprise de conseil en CAO/DAO pour produits innovants et outillage. Création de modèles 3D et dessins techniques dans Inventor pour des projets mécaniques.
Senior Readiness Designer shaping executive presentations and visual storytelling for Salesforce’s Agentforce and Data 360 customer - success teams. Translating complex technical and business information into compelling narratives.