Knorr-Bremse North America

Rail Growth Beyond Designer, Software

Knorr-Bremse North America • $90K — $110K *
Transportation
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Authorization to work in Canada
  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering or related field
  • 6+ years of software development experience for embedded systems or industrial equipment
  • Proficiency in C/C++ for embedded systems, microcontrollers, RTOS, and frameworks/middleware
  • Familiarity with industry standards (EN50128/EN50716, IEEE-1558, or equivalent) is a plus
  • Strong writing skills
  • Fluency in both French and English.

Responsibilities

  • Design, develop, and maintain embedded software for rail subsystems.
  • Define software architecture, modules, interfaces, and their interactions.
  • Produce reliable, documented code that adheres to best practices.
  • Structure and maintain software requirements (SRS) and ensure traceability.
  • Integrate software with electronic and mechatronic systems.
  • Develop and execute unit, integration, and functional validation tests.
  • Diagnose issues, analyze root causes, and propose robust fixes.
  • Contribute to bench testing and vehicle testing as needed.

Benefits

  • Permanent position, full-time (40 hours/week) in La Pocatière, Bas-St-Laurent
  • Competitive salary based on experience; reimbursement of OIQ fees if applicable
  • Relocation incentive
  • Comprehensive health insurance fully paid by the employer
  • Option to contribute to FTQ RRSP
  • Employer-matched pension plan
  • Employee stock purchase program
  • Flexible work schedule for work-life balance; mobile vacation days and social activities.
Full Job Description
Rail Growth Beyond Designer, Software
LOCATION: La Pocatière / Quebec (CA-QC), Canada " BRAND: KB Rail Canada " REQUISITION ID: 11600 " JOB GRADE:14

Sanitary systems are the most visible systems in rail vehicles and the most frequent subject of passenger feedback. Knorr-Bremse supplies state-of-the-art technology suitable for new and old vehicles.
These days, simply flushing waste out onto the track under the train is no longer acceptable. In keeping with its environmentally responsible vision, Knorr-Bremse has developed completely closed sanitary systems, including fresh water and waste water tanks, designed so that operators can empty them from either side of the car in a quick and simple process. Closed sanitary systems are now being widely installed by vehicle manufacturers and operators.

Systems for OEM customers and modernization projects
The Knorr-Bremse subsidiary builds bespoke systems for original equipment manufacturers and modernization projects, precision-tailored to each customer's needs. Backed up by Knorr-Bremse's global service and replacement parts network, the brand is genuinely close to its customers, with a local presence almost everywhere rail vehicles operate. Thanks to Knorr-Bremse's equally globe-spanning production network, Evac can satisfy the most demanding localization requirements.

JOB DESCRIPTION:

Sommaire du poste
En tant que Concepteur(trice)-Développeur(euse) Logiciel Sénior, vous jouerez un rôle clé dans la conception, l'implémentation, l'intégration et la validation de logiciels embarqués pour équipements ferroviaires.
Votre mission : Concevoir et développer des solutions logicielles robustes, fiables et bien architecturées, respectant les normes ferroviaires et les contraintes d'exploitation terrain.
Vous travaillerez en étroite collaboration avec les équipes électronique, systèmes, essais et production.

Tâches et responsabilités
Développement & architecture logicielle
  • Concevoir, développer et maintenir des logiciels embarqués pour sous-systèmes ferroviaires.
  • Définir l'architecture logicielle, les modules, les interfaces et leurs interactions.
  • Produire du code fiable, documenté et conforme aux bonnes pratiques (revues, analyse statique, tests).
  • Structurer et maintenir les exigences logicielles (SRS) et assurer leur traçabilité.
Intégration, validation & performance
  • Intégrer le logiciel avec les modules électroniques et systèmes mécatroniques.
  • Développer et exécuter des tests unitaires, d'intégration et de validation fonctionnelle.
  • Diagnostiquer les problèmes, analyser les causes racines et proposer des correctifs robustes.
  • Contribuer aux essais sur bancs et, au besoin, sur véhicule.
Collaboration et documentation
  • Collaborer étroitement avec les équipes systèmes, matériel, essais et production.
  • Participer aux revues techniques et aux analyses d'architecture.
  • Produire une documentation claire, structurée et adaptée aux revues internes et externes.
Exigences
  • Détenir un statut autorisant le travail au Canada.
  • Baccalauréat en génie logiciel, informatique, électrique ou discipline connexe.
  • 6 ans+ d'expérience en développement logiciel pour systèmes embarqués ou équipements industriels.
  • Maîtrise C/C++ embarqué, microcontrôleurs, RTOS et frameworks/middleware ; connaissance CAN, RS485, TCP/IP, ainsi que des pratiques d'ingénierie logicielle (architecture, exigences, tests, CI).
  • Atout : expérience dans un environnement normatif (EN50128/EN50716, IEEE-1558, ou équivalent).
  • Excellentes capacités rédactionnelles.
  • Maîtrise du français et de l'anglais .
What does Knorr Brake Company have to offer you?
Poste permanent à 40 heures par semaine, basé à La Pocatière dans le Bas-St-Laurent
Salaire concurrentiel en fonction de l'expérience; remboursement cotisations OIQ, si applicable
Incitatif à la relocalisation; Assurance collective complète payée à 100 % par l'employeur; possibilité de contribuer au REER FTQ
Régime de retraite avec participation de l'employeur; Programme d'achat d'actions de Knorr-Bremse
Possibilité d'un horaire flexible favorable à la conciliation travail-famille; Congés mobiles, activités sociales

About Knorr-Bremse North America

Knorr-Bremse is a German manufacturer of braking systems for rail and commercial vehicles that has operated in the field for over 110 years. The company has a global presence, with operations in over 30 countries and a workforce of over 28,000 employees. Knorr-Bremse North America is the company's North American subsidiary, which is headquartered in Munich, Germany. The company's products include braking systems, door systems, and control systems for rail and commercial vehicles. Knorr-Bremse North America has a strong focus on innovation and sustainability, with a commitment to reducing the environmental impact of its products and operations.
Learn more about Knorr-Bremse North America
Size
29,714 employees
Industry
NASDAQ

Similar Jobs

More Jobs at Knorr-Bremse North America

More Transportation Jobs

Find similar Rail Growth Beyond Designer, Software jobs: