1

Senior Control Engineer Jobs in Waterloo, ON (NOW HIRING)

Senior ARM Firmware Engineer

Kitchener, ON · Hybrid

CA$100K - CA$150K/yr

Senior ARM Firmware Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Translate system, control, and gridcode requirements into traceable firmware requirements and ...

Senior DSP Firmware Engineer

Kitchener, ON · On-site

CA$100K - CA$150K/yr

  • Medical

  • Retirement

  • PTO

Senior DSP Firmware Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Develop deterministic realtime control firmware in embedded C, including fast control loops ...

Our Waterloo & GTA offices are looking for a Senior Electrical Engineer to join the Design Services ... MV motor control * Standby power systems design * LV power distribution * LV motor control

Senior ARM Firmware Engineer

Kitchener, ON · Hybrid

CA$100K - CA$150K/yr

  • Medical

  • Retirement

  • PTO

Senior ARM Firmware Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Translate system, control, and gridcode requirements into traceable firmware requirements and ...

Senior Automation Manager - JLL About the Role We are seeking a Senior Automation Engineer to ... This role requires expertise in engineering principles, programming, and control system ...

Senior DevOps Engineer

Kitchener, ON · On-site +1

CA$110K - CA$140K/yr

  • Medical

  • Retirement

  • PTO

Senior DevOps Engineer Department: EQS Compensation: $110,000 - $140,000 + annual bonus (paid in ... Experience with version control systems (e.g., Git). * Proficiency in scripting languages (e.g ...

Senior DevOps Engineer

Kitchener, ON · On-site +1

CA$110K - CA$140K/yr

Senior DevOps Engineer Department: EQS Compensation: $110,000 - $140,000 + annual bonus (paid in ... Experience with version control systems (e.g., Git). * Proficiency in scripting languages (e.g ...

Senior Quality Assurance Engineer

Kitchener, ON · On-site

CA$90K - CA$130K/yr

  • Medical

  • Retirement

  • PTO

Senior Quality Assurance Engineer Department: EQS Compensation: $90,000 - $130,000 + annual bonus ... Familiar with version control tools such as Git, and have experience in code collaboration CI/CD ...

We need a highly detailed-oriented senior hardware developer to help us design our new robots and ... Design circuits that vary from safety boards to control units and motor control units.

Senior Landfill Gas Engineer

Cambridge, ON · On-site

CA$159K - CA$211K/yr

... engineering practices. * Serve as a trusted expert, providing guidance to clients, senior leaders ... $143,900 - $191,100 Disclosure: The final salary awarded for this role may vary from the above ...

Senior Landfill Gas Engineer

Cambridge, ON · On-site

CA$159K - CA$211K/yr

... engineering practices. * Serve as a trusted expert, providing guidance to clients, senior leaders ... $143,900 - $191,100 Disclosure: The final salary awarded for this role may vary from the above ...

Senior Software Engineer, AWS

Cambridge, ON · Hybrid

CA$79K - CA$129K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

The Senior Engineer, AWS is responsible for designing, developing, and maintaining Gore Mutual ... Familiarity with CI/CD pipelines (GitHub Actions, CodePipeline, or equivalent) and version control ...

Showing results 21-40

Senior Control Engineer information

See Waterloo, ON salary details

$75.5K

$116.5K

$152.4K

How much do senior control engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for senior control engineer in Waterloo, ON is $116,545.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,364.00 and $134,726.00 per year, depending on experience, location, and employer.

What is a senior control engineer?

Senior Control Engineers are experienced professionals who design, develop, and maintain control systems that automate processes in industries such as manufacturing, energy, and transportation. They apply advanced engineering principles to ensure systems operate efficiently, safely, and reliably. Senior Control Engineers often lead teams, oversee project implementation, troubleshoot complex problems, and collaborate with other engineering disciplines. Their expertise is critical in optimizing system performance and integrating new technologies into existing operations.

What are the key skills and qualifications needed to thrive as a senior control engineer?

To thrive as a Senior Control Engineer, you need advanced knowledge of control systems engineering, automation, process optimization, and a relevant engineering degree, often with a Professional Engineer (PE) license. Expertise in PLC/DCS programming, SCADA systems, and simulation software such as MATLAB/Simulink is typically required. Strong analytical thinking, leadership, and effective communication skills help manage complex projects and collaborate with multidisciplinary teams. These skills are crucial for designing efficient, safe, and reliable control solutions that meet organizational and regulatory standards.

What are some common challenges faced by senior control engineers when leading automation projects, and how can they overcome them?

Senior Control Engineers often encounter challenges such as integrating new control systems with legacy equipment, managing cross-disciplinary teams, and ensuring compliance with safety and industry standards. Overcoming these obstacles typically involves strong project management skills, clear communication with stakeholders, and staying up-to-date with the latest technologies and regulations. Proactively working with both internal teams and external vendors is essential to anticipate and resolve integration or technical issues early in the project lifecycle.

What is the difference between Senior Control Engineer vs Control Systems Engineer?

AspectSenior Control EngineerControl Systems Engineer
CredentialsBachelor's or Master's in Electrical, Mechanical, or Control Engineering; often with experience certificationsBachelor's or Master's in Electrical, Mechanical, or Control Engineering; similar certifications
Work EnvironmentDesign, develop, and oversee control systems in industrial, manufacturing, or automation settingsDesign and implement control systems, often focusing on system integration and testing
Employer & IndustryManufacturing, automation, energy, and process industriesAutomation, manufacturing, robotics, and process control sectors

The main difference is that a Senior Control Engineer typically has more experience, leadership responsibilities, and oversees complex projects, while a Control Systems Engineer focuses on designing and implementing control systems. Both roles require similar technical skills and certifications, but the Senior Control Engineer often leads teams and manages project execution.

What cities near Waterloo, ON are hiring for Senior Control Engineer jobs?

Cities near Waterloo, ON with the most Senior Control Engineer job openings:

Infographic showing various Senior Control Engineer job openings in Waterloo, ON as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 19% Part Time, 3% Contract, and 1% Nights. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $116,545 per year, or $56 per hour.

Senior ARM Firmware Engineer

Canadian Solar

Kitchener, ON • Hybrid

CA$100K - CA$150K/yr

Full-time

Re-posted 22 days ago


Canadian Solar rating

5.8

Company rating: 5.8 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


Job description

At Canadian Solar, our vision is to make lives better by bringing electricity powered by the sun to millions of people worldwide. As a leading manufacturer of solar panels, inverters, and energy storage solutions, we've been an industry front-runner since our founding in 2001. Our commitment to sustainability is reflected in all parts of our organization as we navigate the complexities of a booming industry.

Throughout Canadian Solar's subsidiaries, e-Storage, Recurrent Energy, MSS and CSI Solar Co., we invest in our employees' growth. Our training programs and promotional opportunities ensure we all can continue to learn. We understand the importance of work-life balance and provide various flexible work options to support our employees' well-being. Join our team to "Make the Difference" by creating a lasting positive impact on the world and the communities where we operate.

Position Title: Senior ARM Firmware Engineer
Department: Inverter Firmware
Compensation: $100,000 - $150,000 + annual bonus
Reports To: Director of Digital Inverter Firmware
Location: Kitchener, Ontario - Hybrid


About the Role:

The Senior Embedded Firmware Engineer owns the design, development, optimization, and lifecycle support of embedded firmware running on ARMbased processors used in gridtied inverters and utilityscale energy storage systems. This role requires deep expertise in ARM CortexM / CortexA platforms, and realtime development, inverter control support, and gridcode compliance. You will play a critical technical role in delivering robust, certifiable, and highperformance firmware that integrates tightly with power electronics hardware, FPGA/DSP subsystems, and systemlevel


Responsibilities:

  • Architect, design, and implement embedded firmware for ARMbased processors used in inverters, power converters, and energy storage subsystems

  • Develop and maintain realtime firmware in embedded C/C++, including task scheduling, interrupt handling, drivers, and applications

  • Translate system, control, and gridcode requirements into traceable firmware requirements and robust designs

  • Implement inverter features such as communication, protections, fault handling, diagnostics, and monitoring

  • Support compliance with grid and firmware standards (UL 1741 SB, IEEE 1547, UL 1998) and certification testing activities

  • Collaborate with hardware, controls, systems, and validation teams to ensure systemlevel performance and reliability

  • Debug complex firmware issues, perform rootcause analysis, and optimize performance using lab tools and emulators

  • Participate in firmware architecture reviews, code reviews, and technical risk assessments

  • Maintain clear firmware documentation and contribute to process improvement and release quality


Required Qualifications and Skills:

  • Educational background in Electrical Engineering, Computer Engineering, Computer Science or a related field

  • At least 5 years' of experience in professional firmware development experience in embedded or realtime control systems

  • Strong experience developing firmware on ARMbased processors (e.g., CortexM, CortexA) for industrial or power electronics applications

  • Proficiency in embedded C/C++, realtime programming concepts, and interruptdriven design

  • Ability to design and maintain boardsupport packages (BSP), bootloaders, and device drivers

  • Solid understanding of gridtied inverter operation, digital control concepts, and protection strategies

  • Working knowledge of gridcode behaviour such as antiislanding, ridethrough, and grid support functions


e-STORAGE is Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, colour, religion, sex, national origin, sexual orientation, disability, or veteran status.

e-STORAGEuses AI-assisted tools during parts of the hiring process, including screening and workflow automation. All final hiring decisions are made by humans.

This is a current vacancy, and we are actively hiring for this position.

#CanadianSolar


What Canadian Solar employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom