Software Analyst Intern - C, Python, Linux (4 or 8 months)
at Thales
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | Not Specified | 30 Jan, 2025 | 4 year(s) or above | Completion,Shell Scripting,Agile Methodologies,Computer Science,Ownership,Python | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
About Us
A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there’s something for everyone to get stuck into. And that’s where you come in.
Toronto, Ontario, Canada (Hybrid)
Internship Duration: May 2025 to August 2025 or December 2025 (4 – 8 months)
Job Description
We are currently hiring a Software Analyst Intern for a summer term position, from May to December 2025 or April 2026 (4-8 months), at our Hitachi Rail office in North York.
As a Software Intern, you will be responsible for performing analysis, programming, and integration activities in the development of software for train control systems within Ground Transportation Systems Canada. Your tasks may involve a wide range of activities related to customer needs, mission objectives, functionality, and the software solution’s life cycle, including requirements engineering, design, development, integration, and verification. The goal is to ensure customer satisfaction with the delivered solution.
Key Accountabilities:
- Implements software in ‘C’, shell scripting and python as applicable
- Familiar with Linux operating System of any flavor. Able to develop software on Linux.
- Understands and follows the company’s processes and procedures for developing vital software
- Analyses, implements correction, and reviews defect reports
- Prepares reports, giving findings on problems
- Perform engineering testing in the lab and investigates problems in the lab
- Prepares and implements low level plans, schedules, and budgets for software projects
- Look for continuous improvements in terms of measures and techniques applied
- Is Agile and thrives in fast paced environments
Key Requirements:
- The successful candidate should be working towards a bachelor’s or master’s degree from an accredited university or college in Computer Science, Engineering, or a related field.
- Completion of the second or third year of your undergraduate degree, or currently pursuing a master’s degree.
- Good command of the ‘C’ language, python and some experience with shell scripting.
- Working knowledge of Linux operating system and programming
- Entry level analysis skills, able to diagnose issues based on field logs and correlate events to failures
- Able to handle assignments within a small to medium scale software application
- Able to quickly integrate with the team and work independently
- Understanding of Agile Methodologies.
- Practical experience in using typical programs which are part of Microsoft Office Suite
- The ability to work 40 hours a week in a hybrid environment for the duration of the internship is essential. At least 2 days a week in the office.
Preferred Qualifications:
- Co-op student term (4-8 months), with at least one additional quarter or semester of coursework remaining after the completion of the internship.
- Previous co-op work experience is an asset; relevant school projects may also be considered.
- Shell scripting
- Strong willingness to learn and continuously improve.
- Ability to thrive in fast-paced environments.
- Flexibility to adapt to changing tasks and priorities as needed by the team.
- Proactive mindset, taking ownership of tasks and not waiting for managerial follow-up.
- Eagerness to research, experiment, ask questions, and seek solutions.
Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at
https://www.hitachirail.com/careers
.
At Hitachi Rail, there is a place for everyone. We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view. It is our commitment to create an inclusive environment - we are proud to be an equal opportunity employer.
We would be delighted if you would be one of our followers at
https://www.linkedin.com/company/hitachirail
.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:4.0Max:8.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Computer science engineering or a related field
Proficient
1
Toronto, ON, Canada