Software Analyst Intern (Fall 2026, 8 months)

HitachiToronto, ON
CA$23 - CA$30Hybrid

About The Position

This is an internship position for a Software Analyst Intern with a duration of 8 months, from January 2026 to August 2026. The role is part of the Research and Technology (R&T) team and involves contributing to next-generation solutions for the transit market, focusing on research and development for urban rail signaling. The internship offers hands-on experience with real-world projects, mentorship, and a hybrid work model.

Requirements

  • Currently pursuing a Bachelor’s (minimum 2 academic years completed) or Master’s degree in Computer Science, Electronics, Electrical, Mechatronics, or Computer Engineering, or a closely related field.
  • Good written and oral communication skills.
  • Experience using MS tools (Word, Excel, PowerPoint).
  • Software development experience in C++, Python.
  • Familiarity with a minimum set of Python libraries (numPy, pandas, scikit).
  • Practical experience of object-oriented techniques, concurrency, parallelism, multithreading, socket programming in a Linux environment.
  • Knowledge of modern software engineering practices, methods and tools.
  • Experienced Git user required.
  • Knowledge of databases, especially PostgreSQL.
  • Knowledge of Docker and containerization.
  • Knowledge of Python versions and virtual environments.
  • Familiarity with Linux command line.
  • Ability to learn new engineering skills, techniques and use of core company applications.
  • Must be able to work full-time (40 hours/week) from January 2026 to August 2026.
  • Must be available to work on-site at the Toronto office at least 2 days per week, with flexibility depending on team needs.

Nice To Haves

  • Currently pursuing a Master’s or PhD in a relevant field.
  • Experience with GPU acceleration frameworks including CUDA or similar parallel computing platforms.
  • Creative problem solver who is open to new ideas.
  • Self-motivated and directed, who welcomes the views of colleagues with diverse perspectives.
  • Good knowledge and experience in one or more of the following: sensor fusion, machine learning algorithms, computer vision.
  • Has previous hands-on experience with electronic sensors and microcontroller programming.
  • Experience with LANs and programming for networked and serial data communication types.
  • Current and practical expertise in large language models, agentic AI tools, and related protocols such as MCP.
  • Hands-on experience with agentic coding platforms, including GitHub Copilot, Claude Code, and Cursor, to enhance development workflows and productivity.
  • Proficient in context engineering principles and specification-driven development, with practical experience in automated test generation and legacy code modernization.
  • Excellent teamwork record.
  • Strong leadership skills and experience.

Responsibilities

  • Participate in the analysis of complex, real-time, autonomous system use cases.
  • Understand the goal of a research project and support its execution.
  • Analyze lab and field test results.
  • Support using multiple sensors and the latest software algorithms to control complex, safety critical systems.
  • Assist in developing state-of-the-art machine learning, deep learning, large language models, and/or agentic workflow solutions for optimizing internal processes and obtain productivity gains.
  • Be a highly productive team member and team player.

Benefits

  • Paid internship
  • Paid vacation
  • Buddy Program for mentorship and guidance
  • Networking opportunities
  • Employee Resource Groups (ERGs)
  • Social Intern Events
  • Business Intern Events
  • Company Social Events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service