Quick overview
Job description
Ready to take the next step in your career? Join Egis and be part of our exciting growth across Canada. As a member of our global team of 23,500+ engineers, architects, scientists and consultants, you'll help deliver some of the country's most impactful infrastructure, transportation, buildings and energy projects while building a career with global opportunities and local impact.
The Verification & Validation (V&V) Engineer is a systems engineering professional based in Toronto, responsible for verification and validation activities supporting a major urban rail project. The role plans and executes V&V activities to demonstrate that the integrated railway system satisfies defined requirements and is ready for safe passenger service.
Working across design, testing, commissioning and trial running, the V&V Engineer maintains requirements traceability and verification evidence, supports subsystem and interface verification, coordinates integrated testing, and drives closure of defects and non-conformances. The role also contributes verification evidence supporting RAMS, safety assurance, operational readiness and project acceptance.
Candidates will bring 5+ years of experience in verification and validation, systems integration, testing or commissioning within rail or other complex transportation projects, together with an engineering degree. Experience with railway systems engineering standards, requirements management, multidisciplinary railway interfaces and structured testing processes is required.
Key Responsibilities
- Develop and maintain the V&V plan, verification matrices and test strategy aligned with systems engineering and safety assurance processes.
- Maintain end-to-end traceability from stakeholder and system requirements through design, verification, testing and acceptance.
- Review design documentation, interface specifications and supplier deliverables for compliance with contractual and technical requirements.
- Prepare, review and witness factory, site, system integration and system acceptance test procedures and reports.
- Verify railway subsystems and interfaces, including signalling, rolling stock, traction power, communications, SCADA, platform screen doors and fare collection.
- Plan and monitor dynamic testing, commissioning and trial running activities, including verification of operational readiness.
- Raise, track and drive closure of non-conformances, defects and test anomalies with suppliers and project stakeholders.
- Contribute verification evidence to RAMS, safety case, hazard closure and independent safety assessment activities.
- Manage V&V records, evidence and traceability to support audits, acceptance activities and project milestones.
- Report V&V progress and identify risks affecting testing and commissioning schedules.
Required
- Bachelor's degree in Engineering (electrical, mechanical, systems, railway or a related discipline).
- 5+ years of experience in verification and validation, systems integration, testing or commissioning on rail or other complex transportation projects.
- Working knowledge of railway systems engineering and assurance standards such as EN 50126 / IEC 62278, EN 50128, EN 50129, and IEEE 1012 / ISO/IEC/IEEE 15288.
- Experience writing and executing test plans, test procedures and test reports, and building requirements verification matrices.
- Experience with requirements management and traceability tools (e.g. IBM DOORS, Jama, Polarion or equivalent).
- Understanding of railway interfaces between signalling, rolling stock, power, civil and communications systems.
- Strong analytical, documentation and communication skills, with the ability to coordinate multidisciplinary teams and suppliers.
Assets
- Experience on a design-build or Design Build Finance Operate Maintain (DBFOM) urban rail project (metro, LRT, tramway or commuter rail).
- Experience in Alliance delivery models for urban rail transportation.
- Hands-on experience with CBTC or other modern train control systems testing.
- Professional engineer (P.Eng.) licence or eligibility to be licensed in a Canadian province.
- Certification or training in systems engineering (e.g. INCOSE CSEP/ASEP), functional safety or ISTQB.
- Familiarity with RAMS analyses, safety case development and independent safety assessment processes.
- Experience with trial running, operational readiness and handover to operations.
- Proficiency in French.
We welcome and encourage applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.
This role is eligible for a referral bonus in line with the Referral Program. If you have been referred, please provide the name of the employee who has referred you at the time of your application.
At Egis, we embrace innovation to tackle challenges and utilize AI in our recruitment process under stringent ethics and compliance policies and in alignment with our values of being a Responsible Company, a People First Company and a Creative Company. Committed to diversity, growth and collaboration, we may leverage AI to support the recruitment process.
Egis Canada is an equal opportunities employer offering a competitive salary and benefits to those with the skills suited to the needs of our clients. The salary range advertised may exceed the range based on several factors, including relevant education, qualifications, certifications, experience, skills, geographic location, performance, and business or organizational needs.
Haystack's AI agent can fill in and submit this application for you. How AI auto apply works
Similar jobs
- EQ

Développeur·se logiciel senior, Creative SolutionsRecently posted Auto Apply
Equativ · Montreal · Hybrid · Posted 13 Nov 2026 🇨🇦
DockerGCPNestJS+8TechnologySalary not listed - EQ

Senior Software Developer, Creative SolutionsRecently posted Auto Apply
Equativ · Montreal · Hybrid · Posted 13 Nov 2026 🇨🇦
DockerGCPNestJS+6TechnologySalary not listed - CA
Linux Platform Integration - Ubuntu Systems Senior EngineerRecently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
DockerGitTCP/IP+7Salary not listed - CA
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)Recently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
DockerEmbedded SystemsTCP/IP+9TechnologySalary not listed - CA
Embedded Linux Senior Software Engineer - OptimisationRecently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
DockerTCP/IPArticulate+5TechnologySalary not listed - CA
Senior/Staff/Principal EngineerRecently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
DockerOpenStackRust+12TechnologySalary not listed - CA
Community Engineer (multiple roles and seniority levels)Recently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
GitArticulateIoT+3EngineeringSalary not listed - CA
Senior Software Engineer - MAASRecently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
DNSIoTPython+4TechnologySalary not listed - CA
Senior Software Engineer - Python/Golang - KubernetesRecently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
GoIoTPython+2TechnologySalary not listed - BE

Portfolio Software Engineer Auto Apply
Beaconholdings · Toronto · On-site · Posted 18 Oct 2026 🇨🇦
TechnologySalary not listed - BE

Lead Software Engineer - Canada (Remote) Auto Apply
Beaconholdings · Remote (Canada) · Remote · Posted 17 Oct 2026 🇨🇦
OraclePHP.NET+3TechnologySalary not listed - ZT
Software DeveloperRecently posted Auto Apply
Zaber Technologies · Vancouver, British Columbia · On-site · Posted 13 Nov 2026 🇨🇦
MATLABSwiftAWS+11TechnologyC$40 - C$65/hr