Senior Software Engineering Lead
3 months ago
Eaton's EPG EAS Electrical Automation Solutions division is currently seeking a Senior Software Engineering Lead. This position is based in a dynamic innovation center. Candidates must reside within a specified distance from the location.
Role Overview: Position Summary:
There is no better time to be part of Eaton as we navigate this transformative phase in power management. We are redefining innovation by integrating digital technologies — connected devices, data models, and insights — to revolutionize power management for safer, more sustainable, and efficient energy utilization. Our teams are collaborating to create the finest digital solutions for our clients. We are in search of digital talent eager to influence the course of this digital evolution and devise new methodologies for ourselves and our clients.
Eaton's Energy Automation Solutions division has an opening for a Senior Software Engineering Lead to become a key member of our Grid Automation Services team, tasked with developing, maintaining, and supporting software and tailored solutions based on our Substation Automation product line. This role offers hybrid work opportunities.
Eaton is at the forefront of the industry with its digital solutions for utility clients. In this capacity, you will take a pivotal role in our software development team and contribute to the execution of client-funded development initiatives. We aim to deliver reliable, simplified, and top-tier solutions to assist utilities in optimizing their assets and managing a smarter grid.
Key Responsibilities:
As an individual contributor, you will engage in all phases of the development lifecycle:
• Analyze technical specifications and propose innovative solutions.
• Design, implement, and maintain efficient, reliable, and reusable code across various programming languages. Review code written by peers.
• Participate in problem investigation by gathering sufficient information to identify root causes and resolve issues.
• Produce technical documentation.
• Occasionally develop and document verification test plans, write unit tests and automated integration tests, conduct manual testing, and prepare reports.
As a leader in software development:
• Collaborate closely with clients and internal product teams to gather requirements and transform them into generic features that can be integrated into our product family or solutions, ensuring reusability for other clients.
• Contribute to the development of project specifications and planning by providing input on development activity estimates.
• Lead system architecture and design in collaboration with technical experts.
• Collaborate with multiple teams across Eaton for alignment.
• Foster a culture of code sharing, inner-sourcing, and reusable platform components.
• Contribute to team growth through technical coaching of junior developers and supervision of contractors to manage workload variations.
• Influence the team to align on consistent software development lifecycle processes, tools, and metrics.
• Collaborate effectively with geographically dispersed teams.
Basic Qualifications:
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field from an accredited institution.
• Over 10 years of experience in software development, including at least 2 years of recent experience in developing C++ applications.
• More than 5 years of experience in software architecture design.
• Proficient understanding of object-oriented design and programming skills, including the application of design patterns.
• Experience in communicating and supporting external clients.
• Proven experience in leading and mentoring both new and seasoned software developers.
• Proficiency in English and French (working proficiency). Fluency in both languages is essential for effective communication with colleagues, clients, and partners, as well as for understanding technical documentation in our industry.
• Must be legally authorized to work in the specified country without corporate sponsorship now or in the future.
• Candidates must reside within the designated distance from the location.
Preferred Qualifications:
• Experience in developing software for embedded devices (multithreading), creating APIs, and desktop applications.
• Familiarity with software requirement management.
• Up-to-date knowledge of emerging software development tools, trends, and methodologies.
• Comprehensive understanding of key computer science concepts (Data Structures, Algorithms, etc.).
• Extensive knowledge of IP networking protocols (TCP/UDP/IP).
• Experience with Industrial IP protocols: Modbus TCP, DNP3, OPC-UA, etc.
• Background in the electric utility market and/or power systems.
• Strong teamwork, communication, and interpersonal skills across cultural and organizational boundaries.
• Excellent problem-solving and reasoning abilities, demonstrating technical innovation and creative solutions.
• Sharp analytical skills and proven design capabilities.
• Experience working with global teams.
• Knowledge of cybersecurity practices in embedded software and desktop applications.
• Familiarity with Agile Development Processes and experience working in an Agile team environment, utilizing SCRUM or other frameworks.
We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes utilize balanced selection criteria and avoid unlawful discrimination against applicants based on age, color, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation, or any other status protected or required by law.
-
Senior Software Developer
3 weeks ago
Brossard, Quebec, Canada FZ Engineering Full timeAbout FZ EngineeringFZ Engineering is a pioneering company in the field of additive manufacturing, also known as 3D printing. Our mission is to drive the transition to sustainable manufacturing technologies.We offer software and post-processing solutions that enable our customers to produce high-quality 3D-printed metal or polymer parts with exceptional...
-
Senior Software Developer
3 weeks ago
Brossard, Quebec, Canada FZ Engineering Full timeAbout FZ EngineeringFZ Engineering is a pioneering company in the field of additive manufacturing, also known as 3D printing. Our mission is to drive the transition to sustainable manufacturing technologies.We offer software and post-processing solutions that enable our customers to produce high-quality 3D-printed metal or polymer parts with exceptional...
-
Senior Software Engineer
1 month ago
Brossard, Quebec, Canada ACUITY BRANDS LIGHTING, INC Full timeJoin Our Team as a Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our research and development team at Distech Controls, a leading provider of intelligent building solutions. As a key member of our team, you will play a critical role in the development of innovative software solutions that drive business growth and...
-
Senior Software Engineer
1 month ago
Brossard, Quebec, Canada ACUITY BRANDS LIGHTING, INC Full timeJoin Our Team as a Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our research and development team at Distech Controls, a leading provider of intelligent building solutions. As a key member of our team, you will play a critical role in the development of innovative software solutions that drive business growth and...
-
Senior Software Engineer Java
3 weeks ago
Brossard, Quebec, Canada ACUITY BRANDS LIGHTING, INC Full timeJoin Our Team as a Senior Software Engineer JavaWe are seeking a highly skilled Senior Software Engineer Java to join our research and development team at Distech Controls, a leading provider of intelligent building solutions. As a key member of our team, you will play a critical role in the development of innovative products and technologies that shape the...
-
Senior Software Engineer Java
3 weeks ago
Brossard, Quebec, Canada ACUITY BRANDS LIGHTING, INC Full timeJoin Our Team as a Senior Software Engineer JavaWe are seeking a highly skilled Senior Software Engineer Java to join our research and development team at Distech Controls, a leading provider of intelligent building solutions. As a key member of our team, you will play a critical role in the development of innovative products and technologies that shape the...
-
Brossard, Quebec, Canada Installation Reno Expert Inc. Full timeJob Title: Senior Software EngineerWe are looking for a highly skilled Senior Software Engineer with proficiency in Java to join our team. The ideal candidate will have experience with designing and developing software applications using Java.Key Responsibilities:Design and develop software applications using JavaCollaborate with cross-functional teams to...
-
Senior Software Development Lead
2 weeks ago
Brossard, Quebec, Canada Eaton Corporation Full timeEaton's EPG EAS Electrical Automation Solutions division is currently seeking a highly skilled Senior Software Development Lead to join our team. This position is based in the Eaton Americas Innovation Center in Brossard, Québec, Canada. Candidates must reside within 80km of Brossard, Québec, Canada.Key Responsibilities: Position Overview:As a Senior...
-
Lead Software Engineer
3 months ago
Brossard, Quebec, Canada Tyco Full timeCompany OverviewTyco is a leading global provider of security products and solutions, dedicated to creating safer environments for our customers. Our innovative technologies and services are designed to enhance security and operational efficiency across various sectors.Position OverviewWe are seeking aSenior Software Developerto contribute to our...
-
Lead Software Engineer
4 weeks ago
Brossard, Quebec, Canada Tyco Full timeCompany OverviewTyco is a leading global provider of security products and solutions, dedicated to creating safer environments for our customers. Our innovative technologies and services are designed to enhance security and operational efficiency across various sectors.Position OverviewWe are seeking aSenior Software Developerto contribute to our...
-
Senior Software Engineer in Test
3 weeks ago
Brossard, Quebec, Canada Acuity Brands Full timeJoin Our Team as a Senior Software Engineer in TestAt Acuity Brands, we're passionate about innovation and quality. Our team of talented employees is the driving force behind our success, and we're looking for a skilled Senior Software Engineer in Test to join our ranks.Key Responsibilities:Participate in all phases of software development, from needs...
-
Senior Software Engineer
4 days ago
Brossard, Quebec, Canada Randstad Full timeJob Title: Senior Software Engineer - Data ScienceWe are seeking a skilled Senior Software Engineer - Data Science to join our team. The ideal candidate will have a strong background in data science and software development, with experience in designing and implementing data-driven solutions. Responsibilities include:Developing and maintaining data pipelines...
-
Lead Software Developer Engineer
1 month ago
Brossard, Quebec, Canada Eaton Corporation Full timeAbout Eaton CorporationEaton Corporation is a leading global power management company that provides innovative solutions to help customers manage electrical power effectively and efficiently. Our company is committed to delivering dependable, simplified, and best-in-class solutions to help utilities leverage their assets and manage a smarter grid.Job...
-
Lead Software Developer Engineer
1 month ago
Brossard, Quebec, Canada Eaton Corporation Full timeAbout Eaton CorporationEaton Corporation is a leading global power management company that provides innovative solutions to help customers manage electrical power effectively and efficiently. Our company is committed to delivering dependable, simplified, and best-in-class solutions to help utilities leverage their assets and manage a smarter grid.Job...
-
Lead Software Engineer
3 months ago
Brossard, Quebec, Canada Tyco Full timeTyco is a prominent global leader in diversified technology and multi-industrial solutions, catering to a vast array of clients across numerous countries. Our dedicated workforce is committed to creating intelligent infrastructures, efficient energy solutions, and advanced transportation systems that seamlessly integrate to fulfill the vision of smart cities...
-
Lead Software Engineer
4 weeks ago
Brossard, Quebec, Canada Tyco Full timeTyco is a prominent global leader in diversified technology and multi-industrial solutions, catering to a vast array of clients across numerous countries. Our dedicated workforce is committed to creating intelligent infrastructures, efficient energy solutions, and advanced transportation systems that seamlessly integrate to fulfill the vision of smart cities...
-
Senior Software Development Engineer
2 months ago
Brossard, Quebec, Canada Eaton Corporation Full timeAbout the RoleEaton's EPG EAS Electrical Automation Solutions division is seeking a highly skilled Lead Software Developer to join our Grid Automation Services team. This position is based in the Eaton Americas Innovation Center in Brossard, Québec, Canada.Key ResponsibilitiesDevelop, maintain, and support software and customer-specific solutions based on...
-
Senior Software Development Engineer
2 months ago
Brossard, Quebec, Canada Eaton Corporation Full timeAbout the RoleEaton's EPG EAS Electrical Automation Solutions division is seeking a highly skilled Lead Software Developer to join our Grid Automation Services team. This position is based in the Eaton Americas Innovation Center in Brossard, Québec, Canada.Key ResponsibilitiesDevelop, maintain, and support software and customer-specific solutions based on...
-
Lead Software Engineer
4 weeks ago
Brossard, Quebec, Canada Tyco Full timeCompany OverviewTyco is a global leader in diversified technology and multi-industrial solutions, catering to a vast array of clients across numerous countries. Our dedicated workforce is committed to creating intelligent environments, efficient energy solutions, integrated infrastructure, and advanced transportation systems that function cohesively to...
-
Lead Software Engineer
3 months ago
Brossard, Quebec, Canada Tyco Full timeCompany OverviewTyco is a global leader in diversified technology and multi-industrial solutions, catering to a vast array of clients across numerous countries. Our dedicated workforce is committed to creating intelligent environments, efficient energy solutions, integrated infrastructure, and advanced transportation systems that function cohesively to...