Senior embedded software designer developing reliable rail equipment systems for Knorr-Bremse. Designing, integrating, testing, and validating software with electronics, systems, and production teams.
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.
Troubleshoot issues, perform root-cause analyses, and propose robust fixes.
Contribute to test-bench trials and, when required, vehicle testing.
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, TCP/IP, and software engineering practices, including architecture, requirements, testing, and CI.
Asset: Experience in a standards-based environment (EN 50128/EN 50716, IEEE 1558, or equivalent).
Excellent written communication skills.
Fluency in French and English.
Benefits
Reimbursement of OIQ membership fees, where applicable
Relocation incentive
Comprehensive group insurance fully paid by the employer
Option to contribute to the FTQ RRSP
Pension plan with employer contributions
Knorr-Bremse employee share purchase plan
Flexible scheduling options that support work-life balance
BMO director owning InvestorLine client journeys, growth and modernization. Leading digital, AI, service and cross - functional transformation across Canada.
Concepteur - développeur logiciel senior concevant et validant des logiciels embarqués pour les équipements ferroviaires de Knorr - Bremse. Collaboration avec les équipes électronique, systèmes, essais et production.
Senior Manager scaling organic acquisition for Mistplay’s rewarded mobile gaming app. Leading social, referral, promo, and experimentation programs to drive measurable user growth.
Marketing sales specialist owning end - to - end client acquisition for Scopic's digital marketing division. Growing accounts through GTM strategy, promotional plans, and upselling.
Senior Growth Marketing Manager building demand for Acuity Insights’ higher - education products. Leading campaigns, nurture, measurement, AI adoption, and international demand - generation pilots.
Growth Marketing Manager growing Reedsy’s Studio writing and editing app. Expanding author audiences, referrals, partnerships, content, and monthly active users.
Freelance Growth Strategist expanding a business executive’s digital presence through SEO, AEO, conversion optimisation, and audience growth. Testing initiatives and reporting measurable performance insights.