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.
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, including code reviews, static analysis, and testing.
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.
Diagnose 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 work 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.
Asset: Experience in a standards-compliant environment (EN 50128/EN 50716, IEEE 1558, or equivalent).
Excellent written communication skills.
Fluency in French and English.
Benefits
Permanent, full-time position at 40 hours per week
Flexible working hours to support work-life balance
14 statutory holidays
5 sick days
Reimbursement of OIQ membership dues, where applicable
Relocation incentive
Comprehensive group insurance fully paid by the employer
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.
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.