Software Analyst Intern (C or C++, Python, JavaScript)

at  Thales

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Feb, 2025Not Specified14 Nov, 2024N/AJavascript,Communication Skills,Leadership Skills,Software Development,Systems Engineering,Shell Scripting,Programming Languages,Docker,Computer Science,Groovy,English,Python,C++,Json,CNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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)
We are currently hiring a Software Analyst Intern for a winter term position from January to April or August 2025 (4-8 months) at our Hitachi Rail office in Toronto.
As a member of the Product Engineering team at Hitachi Rail Ground Transportation Systems Canada, the successful candidate will work under the directives of a Product Design Authority to develop and maintain scripts, automation tools, environments, and process improvement initiatives within the infrastructure available in our organization.
Join Hitachi Rail in Toronto for a dynamic internship focused on the development and testing of software for train control systems within the Thales Hitachi Rail Signaling Solutions. This position is an excellent opportunity for students to apply their academic knowledge to real-world engineering challenges, ensuring the satisfaction of our customers with the solutions/products delivered.

Key Accountabilities:

  • Understands and follows company processes and procedures for developing critical software for safety-critical railway systems.
  • Assists in software development and algorithm implementation for safety-critical systems.
  • Develops software tools and scripts to enhance CI/CD (Continuous Integration/Continuous Deployment) pipelines.
  • Creates containerized environments using Docker.
  • Participates in FitNesse AI (LLM) testing activities, training models with engineering test cases and procedures to automate test case creation.
  • Helps automate workflows using tools like Excel, Python, and other relevant technologies.
  • Documents solutions in Wikis/Markdown to facilitate knowledge sharing.
  • Develops metrics and dashboards for reporting to management.

Key Requirements:

  • The successful candidate should be pursuing a bachelor’s or master’s degree in Computer Science, Software Engineering, Systems Engineering, or a related field from an accredited university or college.
  • Strong knowledge of programming languages and technologies, including C (or C++), Python, Shell scripting, JSON, Groovy, JavaScript, Docker, and Object-Oriented Programming (OOP) principles.
  • The ideal candidate should be curious, self-driven, and eager to learn and contribute.
  • Relevant work experience and academic projects will be considered.
  • Strong communication skills in English, both written and verbal, are required.
  • Demonstrated initiative and leadership skills are essential.
  • The ability to work 40 hours per week in a hybrid environment for the duration of the internship, including at least three days per week in the office.

Preferred Qualifications:

  • Co-op student available for a 4- to 8-month term, with at least one additional quarter or semester of coursework remaining after the internship.
  • In-depth knowledge and experience in software development.

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:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

Toronto, ON, Canada