Software Verification, Validation
3 days ago
The
Train Control Software Verification, Validation & Test Engineer (VTE)
is responsible for performing verification, validation, and testing activities for
safety-critical train control software
used in railway rolling stock. The role involves ensuring that the software meets all functional, performance, and safety requirements as defined by
CENELEC standards (EN 50128, EN 50129, EN 50126)
through systematic testing and traceability-driven verification processes.
Required Skills and Experience:
- Bachelor's or Master's degree in
Electronics / Electrical / Computer Science / Instrumentation / Control / Mechatronics Engineering
. - Minimum
5 years of experience
in
Software V&V / Testing
in the
railway domain
(preferably TCMS / safety-critical embedded software). - Strong understanding of
train control architecture
,
embedded systems
, and
communication networks
(MVB, WTB, CAN, Ethernet, ECN). - Hands-on experience with:
- Test management tools
– IBM DOORS, Polarion, or equivalent. - Defect tracking tools
– JIRA, ALM, or equivalent. - Scripting / automation
– Python, C, or proprietary test tools. - Simulation / HIL environments
– TrainLab, Vector tools, or in-house TCMS simulators. - Familiarity with
EN 50128 / EN 50129 / EN 50126
and
Safety Integrity Levels (SIL 2/3/4)
. - Knowledge of
requirements traceability, configuration management
, and
version control systems
(Git, SVN). - Strong analytical, debugging, and documentation skills.
Good-to-Have / Preferred:
- Experience in
train-level validation
,
integration
, or
commissioning
activities. - Familiarity with
CBTC / ETCS / ATO / ATS / OTS
or similar signalling architectures. - Knowledge of
model-based development
(e.g., MATLAB/Simulink) and
test automation frameworks
. - Exposure to
real-time operating systems (RTOS)
and
embedded software architectures
. - ISTQB Certification or TÜV Functional Safety qualification (preferred).
Behavioral Competencies:
- Strong attention to detail and adherence to safety and quality standards.
- Effective communication and collaboration skills with multi-disciplinary teams.
- Structured, analytical, and methodical problem-solving approach.
- Ownership mindset with focus on quality and delivery commitments.
- Flexibility to work in
lab / test bench / on-train environments
as per project needs.
Key Responsibilities:
- Review and analyze
system and software requirements
to develop
V&V strategies, test plans, and test specifications
. - Plan and execute
verification and validation (V&V) activities
in accordance with
V-cycle
processes. - Design and perform
unit, integration, functional, and system-level tests
for Train Control Software (TCMS). - Develop and maintain
test cases and test procedures
ensuring full requirements traceability (DOORS / Polarion). - Conduct testing on
simulation platforms (SIL/HIL)
and
TrainLab environments
for functional and interface validation. - Capture, analyze, and report
test results, logs, and anomalies
, ensuring proper defect tracking and closure. - Prepare and maintain
V&V documentation
such as test reports, traceability matrices, and compliance evidence. - Support
configuration management
,
change impact analysis
, and
test regression
as per software releases. - Participate in
peer reviews
of requirements, design, and test artefacts to ensure quality and completeness. - Collaborate with software development, safety assurance, and system integration teams to resolve technical issues.
- Ensure all activities comply with
CENELEC railway software safety standards
and internal quality systems.
-
Train Validation Test Engineer
1 week ago
Saint-Bruno-de-Montarville, Quebec, Canada Vaspire Technologies Inc. Full time $80,000 - $120,000 per yearJob Description SummaryUnder general supervision, develops, codes, test, and debugs new software or enhancements to existing software customers. Requires good understanding of business application. Works with technical staff to understand problems with software and resolve them. Resolves customer complaints with software and responds to suggestions for...
-
Physical Mock-Up Lead Engineering Support
3 days ago
Saint-Bruno-de-Montarville, Quebec, Canada Cyient Full time $45,000 - $85,000 per yearResponsibilities:Tender and Scope Definition:Contribute to tender phase activities related to the physical mock-up scope, identifying requirements, deliverables, and key milestones.Define mock-up objectives and the level of representation required ("just enough" approach) to support validation and customer approval.Physical Verification Planning:Consolidate...
-
Lead Engineer
3 days ago
Saint-Bruno-de-Montarville, Quebec, Canada Cyient Full time US$60,000 - US$100,000 per yearJob DescriptionLead Engineer - Schematics and ApparatusRole:Looking for Schematics and Apparatus Lead, responsible for leading the design, development, and validation of electrical schematics and apparatus for rolling stock projects.Key ResponsibilitiesLead the definition, development, and review of train electrical architecture, cubical layout, electrical...
-
Programmeur(se) CNC/CNC Programmer
3 days ago
Saint-Bruno-de-Montarville, Quebec, Canada Groupe DCM inc. Full time $60,000 - $80,000 per yearNous sommes à la recherche d'un(e) programmeur(se) CNC Vous aimeriez venir travailler au sein d'une entreprise stimulante et dynamique ? Est-ce que les critères ci-dessous correspondent à votre profil ? Envoyez nous votre candidature dès maintenant Ce que nous vous offrons :Prime d'embauche de 1500$ ;Assurance collective ;32 heures de congé personnel...
-
NET Developer
5 days ago
Saint-Bruno-de-Montarville, Quebec, Canada ISAAC Instruments Full timeCompany Description ISAAC partners with North American fleets to provide a user-friendly solution that simplifies trucking. Focused 100% on the trucking industry, we help carriers overcome challenges, while boosting driver happiness. With proven system reliability and system integration capabilities driven by our open platform, our solution helps your...
-
NET Developer
2 weeks ago
Saint-Bruno-de-Montarville, Quebec, Canada ISAAC Instruments Full time $90,000 - $120,000 per yearDescription de l'entreprise ISAAC partners with North American fleets to provide a user-friendly solution that simplifies trucking. Focused 100% on the trucking industry, we help carriers overcome challenges, while boosting driver happiness. With proven system reliability and system integration capabilities driven by our open platform, our solution helps...
-
IT Solutions Senior Analyst
3 days ago
Saint-Bruno-de-Montarville, Quebec, Canada The Groupe Master Full time $120,000 - $180,000 per yearWe are seeking a passionate and creative IT Solutions Analyst to join a specialized technical team dedicated to building high-quality, innovative, and fully integrated system components that operate as a unified business ecosystem. This role is ideal for a strategic thinker and application visionary who will help shape our business application landscape.The...
-
IT Solutions Analyst
1 week ago
Saint-Bruno-de-Montarville, Quebec, Canada The Master Group Full time $80,000 - $120,000 per yearMaster, for over 70 yearsWe've been the HVAC-R leader and one of Canada's Best Managed Companies since 2010. As the country's leading private HVAC-R distributor, we have over 1,400 active employees, operating in more than 55 branches and 3 distribution centers from British Columbia to the Atlantic provinces, as well as 30 branches in the United States.It's...
-
Agent(e) de méthodes/Methods Agent
22 hours ago
Saint-Bruno-de-Montarville, Quebec, Canada Groupe DCM inc. Full time $60,000 - $80,000 per year*** NOUS OFFRONS UNE PRIME DE 1500 $ POUR TOUT(E) NOUVEL(-LE) EMPLOYÉ(E) PERMANENT(E) RÉUSSISSANT SA PÉRIODE DE PROBATION.***Raison d'être du posteRelevant du superviseur de méthodes, le ou la titulaire du poste élabore et rédige les gammes de fabrication d'outillages de maintenance d'aéronefs conformément aux exigences et spécifications des...
-
Control Engineer
1 week ago
Saint-Bruno, Quebec, Canada Capgemini Engineering Full time $80,000 - $120,000 per yearJob Title: Control EngineerJob Location: Saint-Bruno, Quebec, Canada (Onsite)About the job you're consideringThe Control Engineering Support (CE) performs control engineering activities across one or several train functions, covering all stages from architectural definition to detailed specification. The role includes developing interfaces, Pure Principle...