Hitachi Rail Canada Inc. is a leader in digital transformation and technology, seeking a Software Analyst Intern for a hands-on internship. The role involves supporting development tools for a multi-site team and contributing to C++ engine code for train scheduling and command.
Responsibilities
Students are initially focused on development tools to support our multi-site team of 60 developers
Advanced students may contribute to the core C++ engine code that schedules & commands trains
Qualification
Required
Working towards a Computer Science degree or equivalent
C++, C# or Java coding skills
Scripting languages such as Ruby, Perl, Python, Groovy
Software building tools like gmake, MSBuild, Maven
Unit testing & continuous integration frameworks
Web development including Typescript, WebSockets, Stencil, PixiJS, npm
Source control tools (Git, etc.)
Windows setup & configuration
Exposure to object oriented techniques, multithreading, socket programming, Windows
Agile work environments
Working knowledge of modern software engineering practices, methods & tools
Strong technical writing & communication skills
Fluent in English - both written and oral communication skills
Able to work full time (40 hours) for the agreed work term with a minimum of 2 days (16 hours) in the Burnaby office
Preferred
Benefits
Intern Orientation
Online Onboarding Curriculum
Buddy Program for mentorship and guidance
Real-world projects with top industry talent
Paid internship + paid vacation
Hybrid work model
"Ask Me Anything" with the Executive Committee
Employee Resource Groups (ERGs)
Social Intern Events: Coffee Breaks, Onsite/Offsite events
Business Intern Events: Intern Showcase & Graduation ceremony
Company Social Events: Holiday Party, Employee BBQs, Golf tournament, etc.
Hitachi Energy is a renewable energy company that provides energy consulting services.