CareerPlan

Senior TCMS Engineer

Hagerstown, Maryland, United StatesFull-time$98k2026-10-06 → 2026-11-10
On-site · United States

Core

Design, development, integration, testing, and commissioning of Train Control & Management System (TCMS) software and systems for railway vehicles.

Role type

Senior IC embedded systems engineer (railway TCMS)

Builds

TCMS software solutions and onboard integration for railway vehicles

Domain

Transportation / Railway / Embedded Systems

Required skills

TCMS engineering, embedded systems development, C/C++, Python, system engineering processes, requirements management, software lifecycle activities, analytical problem-solving

Preferred skills

Railway/transportation project experience, TCMS architectures, train communication networks, railway standards, model-based development (MATLAB/Simulink)

Technologies

C, C++, Python, MATLAB, Simulink

Responsibilities

Analyze TCMS system requirements for consistency and traceability; Participate in technical meetings with internal teams, suppliers, and customers; Support design and development of TCMS software solutions; Perform software integration and onboard integration testing; Conduct commissioning, site acceptance, and field validation; Analyze field returns and operational issues to identify root causes; Collaborate on troubleshooting and debugging software/system issues; Prepare technical documentation and test reports

Seniority

Senior, hands-on IC