System Design Specialist, Intermediate
Core
Design, analyze, model, and simulate Communication-Based Train Control (CBTC) systems to specify system features satisfying customer requirements and project objectives.
Role type
Intermediate System Design Specialist (Railway Signaling)
Builds
CBTC system specifications, software solutions, and engineering test procedures for railway signaling.
Domain
Railway transportation / Railway signaling systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
System design, requirements analysis, software development, simulation, testing, Agile development, troubleshooting, independent work, stakeholder communication
Preferred skills
Professional Engineer (P.Eng.) designation, C++, C#, Java, Python, Perl, Ruby, Assembly, STL, Boost, MFC, WPF, multithreading, socket programming, embedded systems development, control theory, graph theory
Technologies
Microsoft Visual Studio, Git, Jira, Eclipse, ClearCase, ClearQuest, DOORS, Windows, Linux, Unix, Angular, TypeScript, WebSockets, gmake, MSBuild
Responsibilities
Understand customer needs through studies, simulations, and prototypes; contribute to architecture design and requirements refinement; design, code, debug, and test software solutions; execute software test procedures; review code quality and test results; analyze defects and implement corrective actions; perform engineering testing in field environments; provide input for project cost estimates; support functional managers through training and mentoring; collaborate with Systems Engineering teams; deliver technical solutions timely.
Seniority
Intermediate, hands-on IC with limited supervision