Canadian National Railway Company Senior Solution Architect - Operational Technology in Montreal, Quebec


CN harnesses the power of information every minute of every day to make better decisions. Almost every aspect of our business relies on technology; this is why CN invests around $100 million every year on IT projects and infrastructure. And with close to 1,000 in-house employees, CN's IT team is more than a first-class technology shop – they're railroaders, dedicated to enabling our people to work better and helping our trains run safely.

Right now, one of the team's biggest priorities is the Positive Train Control (PTC) project. PTC is a government-regulated initiative to better monitor and control train movements. It consists of highly advanced technologies designed to prevent incidents and provide increased safety.


Innovation is a core value of CN. We transport annually approximately C$250 billion worth of goods across our network. To transport these goods with increasingly better reliability, efficiency and safety, we are deploying an advanced Internet of Things (IoT) connected railroad program as well as continuously investigating innovative operational technologies (OT). The role requires people skills to influence and orient business and technical audience toward a common goal that is satisfying all stakeholders. You are interested by challenges involving complex operational environment, you have leadership, you are self-driven and eager to learn new concepts and technologies, please read on.


  • Be a key member of the OT architecture team; leading various design initiatives; with focus on (but not limited to): the architecture and design on the locomotive on-board systems as well as the wayside electronics system for advanced train control applications
  • Partner with various teams within and outside of CN to construct inclusive and concise architectural designs, roadmaps, and robust solutions in a collaborative manner
  • Write specifications detailing the systems design, capabilities, concepts, interfaces, etc. while making sure that the system architecture and design fulfills the expected requirements
  • Work closely with the systems integration team, with the verification & validation team and with the operations team to get the systems to an operational state
  • Work with vendors to understand their technological roadmap and articulates CN's options for growth
  • Understand changes to the architectural landscape and their implications on existing systems
  • Follow a disciplined systems engineering approach and promote it internally
  • Prepare and deliver knowledge transfer sessions within the team
  • Work with the team to make sure the systems architecture is maintainable, sustainable and properly documented
  • Provide technical leadership for prototype development, proof-of-concepts and pilot projects for evaluating new design approaches
  • Evaluate on-board electronics systems from various vendors and design integrated solutions that connect these systems together; with the wayside systems and with the back office systems; leading to safer and more reliable train control
  • Work closely with the locomotive mechanical team to propose solutions that integrate with the locomotive propulsion and braking systems for the various locomotive vendors
  • Incorporate with the on-board systems the necessary functions to allow easy of support and maintenance by the mechanical team
  • Present architecture solutions to senior CN leader
  • Attend industry committees as needed


  • Bachelor's degree in computer science or engineering or equivalent work experience
  • 8+ years experience in roles involving progressively more complex operational technology systems design, integration and management (such as telecoms; avionics; industrial controls, etc.)
  • Significant experience in applying a structured systems engineering approach to problem resolution
  • Knowledge and experience with state-of-the-art solutions for either of:
  • Electronic control systems and their reliability
  • Safety-critical systems and software engineering for vital systems
  • Sensor systems and their characteristics
  • Messaging systems (CoAP, MQTT, etc.)
  • Connectivity technologies (wired; wireless; mesh; cellular; satellite; etc.)
  • Advanced embedded software technologies including containers, virtual machines and micro-clouds (ideally with Linux)
  • Remote embedded systems management
  • Back-office systems
  • High availability solutions and disaster recovery systems
  • Systems with self-checking; error detection and advanced troubleshooting tools
  • Cybersecurity for connected embedded systems
  • Expertise in RAMS (Reliability/Availability/Maintainability/Safety)
  • Good estimating and planning skills
  • Strong influencing skills
  • Ability to drive cross-functional resources
  • Excellent written and oral communications skills ASSETS

  • Master's Degree in Information Technology or Engineering

  • Experience in the railroad or transportation industries
  • Exposed to projects related to IoT (Internet of Things)

For internal candidates, note that the grade level of the position will depend on the employee's experience

State/Province: QC

City: Montreal

Country: Canada

Auto req ID: 8179BR