Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

RTOSTCP/IPC++

Location requirements

OnsiteLa PocatiereCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.