Logo of Huzzle


Software Analyst - Intern (8-12 Months)

Logo of Thales


15d ago

🚀 Off-cycle Internship


AI generated summary

  • You must have knowledge of C/C++, embedded systems, Visual Studio, C#, SQL Server, and test automation tools. Strong problem-solving skills and experience with modern software practices are essential. Familiarity with TCL, Ruby, Linux, cloud providers, and virtualization technologies is preferred.
  • You will develop software applications, implement real-time systems, write code in C++ and Python, debug, test, review code, analyze defects, and support testing teams.

Off-cycle Internship

Software EngineeringToronto


  • To perform design, analysis, programming and integration activities in the development of software for train control systems.


  • Pursuing B. Sc., in Electrical/Computer Engineering, Computer Science for equivalent
  • Knows embedded system is a must
  • Low level development is a must with C or C++
  • Experience with Visual Studio 6 C++, 2008
  • Experience in C# and SQL Server, experience in developing test automation tools is considered an asset
  • Knowledge of modern software engineering practices, methods and tools
  • Strong problem solving, written, verbal and communication skills
  • Preferred Qualifications:
  • TCL and Ruby experience is considered an asset
  • Experience with Linux, Powershell and Bash scripting
  • Knowledge of software architecture
  • Experience with Amazon Web Services and other cloud providers
  • Knowledge of virtualization technologies, VMware, ESXI or other hypervisor system configuration and management
  • Knowledge of software development environment (desktop simulator, target simulator, McCabe, etc)

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • Understands and follows the company’s processes and procedures for developing software applications
  • Implements real time systems in C++ and Python
  • Designs, codes, debugs, writes test procedures and tests software code
  • Reviews code, test procedures and test results
  • Analyses and implements corrections for defect reports
  • Support in-house testing teams to analyze and identify issues


Work type

Full time

Work mode