Apply now »

Engineer in Training-Power and Electronics

Canadian Pacific (CP) and Kansas City Southern (KCS) are now CPKC. As the only truly North American railway, we are making big moves! Drawing on our strong foundations and heritage, CPKC moves essential goods across our 20,000-mile network to support economic growth throughout Canada, the U.S. and Mexico. Be a part of history as we connect a continent and create exciting career opportunities across our new transnational network. Visit to learn about the CPKC advantage, our purpose and culture.



The Engineer – Zero-Emission Locomotive Development is responsible for the design, development, manufacturing, optimization, operation, and cost optimization of

  • Zero Emission Locomotive Energy Storage and Delivery Systems
    • Battery systems
    • Compressed Hydrogen storage and delivery systems
    • Fuel cell systems
  • Zero Emission Locomotive Propulsion and Traction Control systems including Inverters, MU & Trainline
  • Zero Emission Locomotive Energy Management and Control Systems
  • Zero Emission Locomotive Human Machine Interface
  • Zero Emission Locomotive Control Stand
  • Zero Emission Locomotive Auxiliary Systems (Cooling, Compressed Air, Auxiliary Power, Air Brake)
  • Zero Emission Locomotive Networks
  • Zero Emission Locomotive Offboard Communication Systems
  • Zero Emission Locomotive LVVR, Event Recorder, Crew Alert, LIG, LCCM, PTC and ETC Systems
  • Zero Emission Locomotive Mechanical Systems including Cooling, Pressure Regulation, Couplers, Brakes, Bogies, Traction Motors, and Combos


The candidate will be also responsible for participation in and supporting field testing of the locomotives in addition to working with various vendors to integrate CPKC’s control system with their existing systems and components. The candidate must be able to document work, interact with electrical team stakeholders, and follow established software and hardware development principles, conduct root cause analysis, and write concise & comprehensive reports for upper management. Depending on experience, the position may be filled as an Engineer-In-Training



  • Power and PLC Electronics control system Engineering & Design (Contactors, Breakers, Relays, VFDs, Inductors, Power Electronics, Power supplies)
  • Locomotive Mechanical Engineering
  • Zero emission locomotive energy storage and delivery systems design (Electrical and Mechanical)
  • PLC software development (e.g. Studio 5000)
  • Communication protocol integration of electrical components (ex. CAN bus, Modbus, Ethernet)
  • Integration of communications hardware (ex. gateways, routers, switches)
  • Integration of Air Brake mechanical and electronic subsystem
  • Programming, setup and troubleshooting of power electronics systems
  • Troubleshooting and support for PLC software and hardware; and
  • Adhere to CPKC’s health and safety policy.



  • A Bachelor’s degree from an accredited university in Computer Science, Electrical Engineering, Mechanical Engineering, Computer Systems Engineering, Software Engineering or similar discipline is required
  • Eligibility for P. Eng. registration with APEGA
  • An experience in designing and implementing technology from a prototype to production system is required
  • Experience with Studio 5000 software and Computer Aided Design (e.g. AutoCAD) software an asset
  • Strong industry experience performing analysis and drilldowns using available data is required
  • Knowledge of software design protocols and documentation an asset
  • Must be proficient with MS Office (specifically Word and Excel)
  • Hands-on experience, field experience with heavy industry such as rail
  • Other practical hands-on experience (automotive repair, robotics, furniture) an asset
  • Ability to travel mostly to domestic locations and respond to calls occasionally after hours and on weekends
  • Must possess a valid Class 5 driver’s license
  • Valid passport, ability to travel to United States, Mexico, Europe, Australia and Asia without restrictions.



  • Flexible and competitive benefits package
  • Competitive company pension plan
  • Employee Share Purchase Plan
  • Performance Incentive Program
  • Annual Fitness Subsidy
  • Part-time Studies Program



As an employer with North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.


Background Investigation:

The successful candidate will need to successfully complete the following clearances:         

  • Criminal history check
  • Reference check


Management Conductor Program:

Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CPKC. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.


CPKC is an employment equity employer committed to the principles of employment equity and inclusion. We encourage all qualified candidates to apply including women, Black, Indigenous, People of Colour (BIPOC), members of the LGBTQ+ community, and people with disabilities. Accommodations for the job application process can be provided, as appropriate, upon request. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (PIPEDA)”. 


  • Req ID: 101803
  • Department: Chief Engineer
  • Job Type: Full-Time
  • Position Type: Non-Union
  • Location: Calgary, Alberta
  • Country: Canada
  • % of Travel: 30-40%
  • # of Positions: 1
  • Job Grade: 5
  • Job Available to: Internal & External

Apply now »