Software Analyst Intern (Fall 2026, 8 months)

HitachiToronto, ON
CA$23 - CA$30Hybrid

About The Position

As a part of the Research and Technology (R&T) team, you bring your knowledge in robotics, computer vision, fusion algorithms, point cloud processing and/or machine learning to build, test and review next generation solutions for the transit market. You will be involved in research and development in support of creating “proof-of-concept” solutions for the urban rail signaling domain.

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
  • Possess good written and oral communication skills and experience using MS tools (Word, Excel, PowerPoint).
  • Software development experience in C++, Python
  • Be familiar with 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
  • Hybrid work model
  • 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