- Company Name
- ProEdge Services
- Job Title
- Software Verification, Validation & Test Engineer (Rail)
- Job Description
-
Job title: Software Verification, Validation & Test Engineer (Rail)
Role Summary:
Lead end‑to‑end verification, validation, and testing of safety‑critical train control software (TCMS) to meet CENELEC standards (EN 50126/28/29). Collaborate with multi‑disciplinary teams to develop V&V strategies, design test cases, execute simulation/HIL tests, trace defects, and produce compliant documentation.
Expactations:
- Deliver high‑quality V&V artefacts within defined schedules.
- Demonstrate meticulous attention to safety and quality standards.
- Communicate clearly with engineering, safety, and integration teams.
- Exhibit ownership and a structured problem‑solving mindset.
Key Responsibilities:
- Review system and software requirements, create V&V plans and test specifications.
- Design, execute, and analyze unit, integration, functional, and system tests for TCMS.
- Develop and maintain test cases in DOORS/Polarion, ensuring full traceability.
- Perform testing on SIL/HIL platforms (TrainLab, Vector, in‑house simulators).
- Capture, log, and report test results; manage defect lifecycle in JIRA/ALM.
- Prepare test reports, traceability matrices, and compliance evidence.
- Support configuration management, change impact analysis, and regression testing.
- Participate in peer reviews of requirements, design, and test artefacts.
- Collaborate with software, safety assurance, and system integration teams to resolve issues.
- Ensure adherence to EN 50126/28/29 and internal quality processes.
Required Skills:
- 5+ years of V&V/testing in railway or safety‑critical embedded software.
- Deep knowledge of train control architecture, MVB/WTB/CAN/Ethernet/ECN.
- Proficiency with test management (IBM DOORS, Polarion), defect tracking (JIRA/ALM).
- Scripting/automation in Python, C, or specialist tools.
- Experience with simulation/HIL (TrainLab, Vector).
- Familiarity with EN 50126/28/29, SIL 2/3/4 levels.
- Requirements traceability, configuration management (Git/SVN).
- Strong analytical, debugging, documentation, and communication skills.
Required Education & Certifications:
- Bachelor’s or Master’s in Electronics, Electrical, Computer Science, Instrumentation, Control, or Mechatronics Engineering.
- ISTQB certification or TÜV Functional Safety qualification is preferred.
- Knowledge of model‑based development (Simulink) and RTOS is advantageous.
St-bruno-de-montarville, Canada
On site
Mid level
02-12-2025