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.
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
Diagnose issues, perform root-cause analyses, and propose robust fixes
Contribute to testing on test benches and, as needed, 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
Must be legally authorized to work in Canada
Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, 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
Excellent written communication skills
Fluency in French and English
Experience in a standards-compliant environment (EN 50128/EN 50716, IEEE 1558, or equivalent) is an asset
Benefits
Reimbursement of OIQ membership fees, if applicable
Relocation incentive
Comprehensive group insurance fully paid by the employer
Opportunity to contribute to the FTQ group RRSP
Retirement plan with employer contributions
Knorr-Bremse employee share purchase program
Flexible scheduling options to support work-life balance
Personal days
Social activities
Permanent, full-time position at 40 hours per week
BMO director owning InvestorLine client journeys, growth and modernization. Leading digital, AI, service and cross - functional transformation across Canada.
Senior embedded software designer developing reliable rail equipment systems for Knorr - Bremse. Designing, integrating, testing, and validating software with electronics, systems, and production teams.
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.