Job Description
Position Overview
As an Analyst Software Developer, you’ll play a key role in shaping the future of CPKC’s Advanced Train Control team - working in a complex, mission‑critical environment where your contributions directly impact the safe and efficient movement of trains across the network. This is far from a traditional entry‑level role; you’ll help drive a “single pane of glass” vision by leveraging modern engineering practices, real‑time data, automation, and Generative AI to enhance system performance and reliability. Responsibilities
Complete cross‑training with Advanced Train Control technical and operational teams while building strong cross‑functional relationships Develop a working knowledge of PTC, ETC, and supporting infrastructure (radio, networking, and field systems) Design, develop, test, and maintain applications supporting real‑time monitoring and management of field assets Contribute to the evolution of the “single pane of glass” systems management pl...
As an Analyst Software Developer, you’ll play a key role in shaping the future of CPKC’s Advanced Train Control team - working in a complex, mission‑critical environment where your contributions directly impact the safe and efficient movement of trains across the network. This is far from a traditional entry‑level role; you’ll help drive a “single pane of glass” vision by leveraging modern engineering practices, real‑time data, automation, and Generative AI to enhance system performance and reliability. Responsibilities
Complete cross‑training with Advanced Train Control technical and operational teams while building strong cross‑functional relationships Develop a working knowledge of PTC, ETC, and supporting infrastructure (radio, networking, and field systems) Design, develop, test, and maintain applications supporting real‑time monitoring and management of field assets Contribute to the evolution of the “single pane of glass” systems management pl...