The Software Intern will work within the IS Product Development team, supporting activities across the software life cycle including component development, automation, and testing against the Communication-Based Train Control (CBTC) system requirements
Job Summary
The Software Intern will work within the IS Product Development team, supporting activities across the software life cycle including component development, automation, and testing against the Communication-Based Train Control (CBTC) system requirements.
This paid internship offers a hybrid work model, hands-on experience with real-world projects, and a chance to build your career with a global leader driving digital transformation.
The program includes a comprehensive onboarding process, mentorship through a buddy program, and various networking and social events to foster professional and personal growth.
Matching Summary
The Software Intern will work within the IS Product Development team, supporting activities across the software life cycle including component development, automation, and testing against the Communication-Based Train Control (CBTC) system requirements.
Salary
$23-$30 CAD hourly; Paid vacation; Not specified
Skills & Requirements
Must-have
C++ coding
Python scripting
automation skills
Boundary Value Analysis
Equivalence Class Partitioning
Gherkin tests
Nice-to-have
positive can-do attitude
customer-delivery focused
networking opportunities
inclusive environment
co-op student availability
Key Requirements
Bachelor's degree in Computer Applications, Engineering, or equivalent
Completion of at least two years of undergraduate studies
Fluent in English, both written and verbal
Ability to work 40 hours per week in a hybrid environment