CareerPlanSign in

Technical Specialist, Senior - Vital Software

Toronto, Ontario, Canada💼 Full-time💰 $106,000–$140,000🗓 2026-09-11 → 2026-09-26

Core

Leads design, development, integration, and testing of complex operationally critical and safety-critical software systems within the railway signaling domain.

Role type

Senior Software Technical Specialist (Safety-Critical Systems)

Builds

Railway signaling software solutions (e.g., SelTrac CBTC)

Domain

Railway / Signaling Systems

Deliverable

production ML models | product features

Required skills

Software design, development, integration, testing, deployment, Agile, troubleshooting, analysis, independent work, source control, requirements management, railway signaling systems knowledge

Preferred skills

Professional Engineer (P.Eng.) designation, C++, C#, Java, Python, Perl, Ruby, Assembly, STL, Boost, MFC, WPF, multithreading, socket programming, Windows/Linux/Unix platforms, Angular, TypeScript, WebSockets, Java back-end, embedded systems development, modeling and simulation, control theory, graph theory

Technologies

Microsoft Visual Studio, Git, Jira, Eclipse, ClearCase, ClearQuest, DOORS, gmake, MSBuild

Responsibilities

Design, code, debug, test, and review software solutions; Develop and execute software test procedures; Analyze defects and implement corrective actions; Collaborate with Systems Engineering teams; Support functional managers through training and mentoring; Perform engineering testing in field environments

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.