About The Position

Eaton is seeking a Software Quality Assurance Intern to join the Energy Control Systems (ECS), Center of Excellence. The ECS group accelerates business growth by developing advanced control algorithms and state-machine logic for ECS applications that are scalable, cost-effective, and manufacturable. The group also develops standardized design methodologies that can be adopted across multiple Eaton businesses, including UPS, microgrid control, energy storage, and other energy-related applications. In addition, ECS provides a foundation for Eaton to develop innovative energy products more rapidly. At Eaton, we make what matters work through the passion of our employees around the world. We create an environment where creativity, inventiveness, and discovery are valued every day. It is a place where bold and capable professionals can reach their full potential while helping Eaton achieve its own. These values allow us to address some of the world’s most important challenges while staying focused on what truly matters. As a team, we have the power to make a difference. There has never been a better time to join Eaton than in this exciting era of energy management. We are reinventing innovation by adapting digital technologies, connected devices, data models, and insights to transform energy management for safer, more sustainable, and more efficient use of electricity. Our teams collaborate to create the best digital solutions for our customers. We are looking for digital talent who want to help drive this digital transformation and create new ways of working and thinking, for ourselves and for our customers. We are looking for an intern to join the ECS embedded software team and contribute to software quality assurance activities. The intern will participate in the design and development of automated tools and procedures intended to support and streamline the testing process for the entire team. The selected candidate will also work with hardware test setups in our laboratory and contribute to their improvement.

Requirements

  • Enrolled in an accredited university in Quebec.
  • Interest and experience in Python programming.
  • Interest or experience with Robot Framework.
  • Experience with the Visual Studio Code development environment.
  • Experience with Git.
  • Motivated, creative, and effective both in a team environment and when working independently.
  • Demonstrates initiative.
  • Resides locally in the Greater Montreal area.
  • Has access to transportation to the Brossard office.
  • Fluency in English and French (working proficiency in both languages). Fluency in French and English is required for this position to communicate with colleagues, customers, and partners located inside and outside of Québec, as well as to understand technical documentation in the field of our industry.
  • Be legally authorized to work in Canada without corporate sponsorship now or in the future.

Nice To Haves

  • Experience with C++ and Golang.
  • Experience with pytest and Playwright.
  • Experience with Docker containers and microservices.
  • Experience with SQL Server databases.
  • Knowledge of basic electricity concepts.
  • Experience using GitHub Copilot.
  • Comfortable working in multidisciplinary teams.
  • Basic knowledge and understanding of electrical engineering concepts.

Responsibilities

  • Design and develop new features for internal test management tools.
  • Test new features, identify risks, and propose alternative solutions.
  • Support the resolution of existing issues.
  • Automate current testing processes using multiple software tools.
  • Support and improve hardware test setups in the laboratory.

Benefits

  • Flexible work schedule.
  • Hybrid work model, 3 days per week on site.
  • Easily accessible by public transportation (REM).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service