
Eaton
A global leader in power management, providing energy-efficient solutions for various industries.
Spécialiste en génie logiciel / Software Engineering Specialist
Lead .NET/C# Windows UI development for utility automation software
Job Highlights
About the Role
The position entails leading the architecture, design, and implementation of Windows‑based rich‑client, mobile, and cloud interface software for power‑system devices. Responsibilities include integrating communication protocols (Serial, USB, Ethernet, Bluetooth, WiFi, DNP), ensuring robust deployment, and extending CI/CD pipelines with GitHub Actions. The engineer will mentor team members, coordinate with firmware, product owners, and multidisciplinary global teams, and contribute to continuous improvement through open‑source adoption and DevOps practices. Success is measured by effective collaboration, self‑direction, meeting tight deadlines, and up to 10 % travel. • Design and implementation of systems communicating via Serial, USB, Ethernet, Bluetooth, WiFi, and DNP protocols.
Key Responsibilities
- ▸protocol integration
- ▸system design
- ▸software architecture
- ▸ci/cd pipelines
- ▸devops
- ▸team mentoring
What You Bring
The specialist software engineer will join the Power Systems Division’s global Utility Configuration & Automation Software Group, working from the Brossard, Québec office with a hybrid schedule and benefits effective from day one. Candidates must live within 80 km of Brossard and be legally authorized to work in Canada without sponsorship. A bachelor’s degree in Computer, Software, Electrical Engineering or a related field is required, along with at least ten years of software application development experience, eight of which must involve .NET and C#. The role demands fluency in both French and English and expertise in advanced UI development using Windows Presentation Foundation and XAML. • 10+ years of software development; 8+ years focused on .NET/C#. • Advanced UX creation with WPF and XAML. • Strong knowledge of Windows application deployment and installer authoring tools. • Experience with SDLC tools (Jira, GitHub, JAMA) and DevOps pipelines using GitHub Actions. • Ability to lead technical resources through all stages of the application lifecycle. • Proven mentorship and coaching skills for engineering teams. • Fluent in French and English; able to work with international customers and documentation. • Willingness to travel up to 10% and reside within 80 km of the Brossard office.
Requirements
- ▸.net/c#
- ▸wpf
- ▸xaml
- ▸github
- ▸jira
- ▸bachelor's
Benefits
The organization emphasizes equal employment opportunity, non‑discriminatory hiring, and offers comprehensive benefit programs subject to eligibility criteria such as location and collective agreements. • Hybrid work arrangement with benefits starting on day one.
Work Environment
Office Full-Time