Eaton

Eaton

A global leader in power management, providing energy-efficient solutions for various industries.

105,000IndustrialEnergyInfrastructureBuildingsResidentialCommercialWater ResourcesHeavy CivilMarineTransportUtilitiesSolarWindNuclearGovernmentInformation TechnologyInstitutionalOriginal Equipment ManufacturerAerospaceMobilityVehicleeMobilityPowertrain SystemsCommercial VehiclesElectric VehiclesWebsite

Stagiaire en développement logiciel / Software Development Intern

Develop microservices and full‑stack features for DERMS platform as a software intern.

Brossard, Quebec, Canada
Internship
Entry-level

Job Highlights

Environment
Office Full-Time
Visa Sponsorship
-no corporate sponsorship; candidates must already be authorized to work in canada.

About the Role

In this role, the Software Development Intern will contribute to the design and development of critical applications within a DERMS platform, focusing on energy systems interoperability. • Develop microservices for managing and controlling distributed energy resources. • Integrate industrial protocols and open standards. • Build front‑end visualization and configuration tools. • Design and develop full‑stack features using Go and TypeScript/React. • Participate in software architecture and integrate low‑level C/C++ components. • Implement microservices compliant with industry standards. • Collaborate in an Agile environment (Scrum/Kanban). • Develop on Linux using Go, TypeScript/React, and Docker.

Key Responsibilities

  • microservices
  • protocol integration
  • front‑end visualization
  • full‑stack development
  • low‑level c/c++
  • agile collaboration

What You Bring

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 talents who want to help guide this digital transformation and create new ways of working and thinking, for ourselves and for our customers. The candidate must be currently enrolled in an accredited university in Quebec, be legally authorized to work in Canada without sponsorship, and be able to work onsite in Brossard at least three days per week. Required skills include familiarity with Linux, Docker, microservices architectures, DevOps practices, and proficiency in Go, TypeScript/React, and C/C++. Fluency in both English and French is required. • Currently enrolled in an accredited university in Quebec. • Familiarity with Linux and Docker. • Fluency in English and French (working proficiency). • Legal authorization to work in Canada without sponsorship. • Ability to work onsite in Brossard at least three days per week. • Understanding of microservices architectures and DevOps practices. • Professional proficiency in spoken and written English.

Requirements

  • linux
  • docker
  • go
  • typescript
  • c++
  • bilingual

Work Environment

Office Full-Time

Apply Now