Position Overview:
The Firmware Engineer – Microgrid Control product will lead embedded software efforts for one of the Microgrid & Distributed Energy Resources (DER) control product families. The Microgrid controls product will be based upon one of the existing Eaton control platforms focused on specific energy transition applications. This role will be involved in many different aspects of the product life cycle, ranging from product specification to software design and validation. The role includes collaboration with the microgrid and energy transition application software development COE and Microgrid Product Technical Lead to develop firmware, software, and user interface to drive the product line’s requirements.
In this function you will:
Develop embedded C/C++ or Codesys firmware for control product.
Develop User Interface software and communication protocols in Codesys or C/C++ environments in collaboration with the product software team and the microgrid and energy transition application software development COE.
In collaboration with Microgrid Product Technical Lead, Lead the efforts for designing and executing software QA testing along with necessary corrective follow-up.
Support integration of firmware and software and ensure system test coverage in collaboration with global teams for both firmware and test.
Drive test automation, continuous integration, code analysis, and code reviews to ensure quality and functionality during development.
Perform root cause analysis on quality escapes of product defects in collaboration with global and cross-functional teams.
Work with Product testing and customer support engineer to provide customers with technical support, feature enhancements, and root cause analysis.
Participate in all phases of the product development lifecycle (Requirements, Design, Coding, Testing, and Release) following a structured engineering process to ensure quality and reliability.
Design, implement, and test control algorithms, protocols, and communication technologies.
Collaborate effectively with external and internal customers, such as marketing product managers and product line managers, service engineers, and other engineering teams throughout the product development lifecycle.
Develop supporting engineering documentation including software requirements specifications, design documentation, and design verification test plans
Employment decisions are based upon job-related reasons regardless of an applicant’s race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.
When we embrace the different ideas, perspectives and backgrounds that make each of us unique, we — as individuals and as a company — are stronger.
Qualifications
Required (Basic) Qualifications:
Bachelor’s degree in Electrical Engineering, Computer Engineering, or Software Engineering from an accredited institution.
Minimum 4 years of experience developing embedded firmware using Codesys and C/C++
No Sponsorship. Candidates must be legally authorized to work in Canada on an ongoing basis without company sponsorship.
Preferred qualifications:
Master’s degree in electrical/computer engineering or equivalent
Experience with Programmable Logic Controllers (PLCs)
Minimum 3 years of experience working with microgrid control projects or power systems automation
Demonstrated competency with embedded software development environment and tools for real-time operating systems (RTOS), FreeRTOS, or Embedded Linux
Knowledge of Industrial Applications and Industrial Communication Protocols
Knowledge of cybersecurity solutions for industrial products
Knowledge of programming tools such as Python, MATLAB, SQL, C++, C#, or equivalent.
Strong problem solving and embedded debugging skills.
Strong understanding of software requirements, development, and analysis.
Strong understanding of Object-Oriented Design (OOD) principles.
Position Criteria:
Knowledge and understanding of best software engineering practices for design and testing of automation systems, power management systems, human-machine interface software, PLC programming, etc.
Collaborate with a global multi-discipline engineering team (software, embedded software, hardware, power systems, systems, product, and test) to deliver products and features in the Controls.
Understanding of renewable energy integration, and battery energy storage systems & microgrid controls, energy management systems, and electrical SCADA applications.
Working knowledge of utility industry communications protocols (e.g., Modbus, DNP3, IEC61850, SunSpec, 2030.5).
Experience working with Agile/Scrum methodologies, with in-depth knowledge of related processes and principles
Exceptional ability to lead, collaborate, openly communicate, influence others, present, and negotiate effectively across disciplines and stakeholders (marketing, engineering, customer support, etc.)
Demonstrated experience delivering results in an ambiguous and changing environment, with the ability to work independently and be a self-starter, working multi-task on several initiatives at one time, in a fast-moving and evolving business
Ability to demonstrate technical learning and can learn new skills, knowledge, industry, product, or technical knowledge
Excellent interpersonal, verbal, written communication, and presentation skills.
We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant’s race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.
Eaton has in place accessibility policies for accommodating employees with disabilities. If you are selected for an interview and require accommodations, please let the recruiter or hiring manager know so that we can work to make reasonable adjustments that best suit your needs. Accessibility information may be found at: https://www.eaton.com/ca/en-gb/ company/policies-and-statements/accessibility.html
#LI-CH1
What you will get from us
Eaton’s mission is to improve the quality of life and the environment through the use of power management technologies and services. We provide sustainable solutions that help our customers effectively manage electrical, hydraulic and mechanical power – more safely, more efficiently and more reliably. Making what matters work at Eaton takes the passion of every employee around the world. We create an environment where creativity, invention and discovery become reality, each day. It’s where bold, bright professionals like you can reach your full potential—and where you can help us reach ours. Eaton’s 2020 revenues were $17.9 billion, and we sell products to customers in more than 175 countries. We have approximately 85,000 employees.
We make work exciting, engaging and meaningful for our employees through our dedication to tackling some of the toughest power management challenges on the planet and by never losing sight of what matters. Our culture is built on a strong commitment to practicing our core values and supporting our employees with the tools they need to succeed. We pledge to always foster a diverse and inclusive environment, including inclusion resource groups that bring together employees who share a common purpose, interest or background. In the past year, our company has received top employment recognition by the Human Rights Campaign and almost fifty percent of our Board of Directors represented diverse groups. When we embrace the different ideas, perspectives and backgrounds that make each of us unique, we — as individuals and as a company — are stronger.
We have demonstrated our passion for sustainability with the recent announcement of cutting carbon emissions from the company’s operations by at least 50 percent by 2030. We are ethical, passionate, accountable, efficient, transparent and committed to learning. We are confident we can deliver on our promise to improve the quality of life and the environment because of the attributes that our employees embody.
We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant’s race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.
Job: Engineering
Region: North America – Canada
Organization: ES AMER Sector
Job Level: Individual Contributor
Schedule: Full-time
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: Yes
Does this position offer relocation?: No
Travel: Yes, 10 % of the Time
Job Brief Actively hiring a reliable Remote Data Entry Clerk responsible for ongoing updates to our company’s databases, you will...
Apply For This JobCompany Description We are a global team of dedicated and experienced architects, engineers, planners, designers, and technology professionals who share...
Apply For This JobPosting Title BAND 4 – Director Service Design Position Classification Band 4 Union N/A Location Multiple Locations, BC CA (Primary)...
Apply For This JobWe are looking for a “SQL Developer / Data Analyst” in Canada. Please find the detailed job description below. This...
Apply For This JobJob Title: Customer Service / Technical Support Representative – Night Shift (Remote) Job Description JOB DESCRIPTION The Customer Service /...
Apply For This JobSupport Service Aide, Neonatal Intensive Care Unit (NICU) BC Women’s Hospital + Health Centre Vancouver BC What you’ll do Maintain...
Apply For This Job