
Eaton
A global leader in power management, providing energy-efficient solutions for various industries.
Stagiaire en développement logiciel / Software Development Intern
Develop microservices and full‑stack features for DERMS platform as a software intern.
Job Highlights
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