1

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

Senior ARM Firmware Engineer

Kitchener, ON · Hybrid

CA$100K - CA$150K/yr

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 ...

Senior Control Engineer Department: Inverter Firmware Compensation: $95,000 - $140,000 + annual ... Design, develop, and maintain HardwareintheLoop (HIL) test environments for PCS and inverter ...

Senior Control Engineer Department: Inverter Firmware Compensation: $95,000 - $140,000 + annual ... Design, develop, and maintain HardwareintheLoop (HIL) test environments for PCS and inverter ...

We'relooking for a Senior FullStack AI Engineer who wants to shape how modern AIdriven software is ... Design and build intelligentcloud nativeapplications that combine modern software engineering with ...

Senior Test Engineer

Cambridge, ON · Hybrid

CA$85K - CA$110K/yr

As a Senior Test Engineer, you will lead the design, development, and implementation of automated test systems used to validate and troubleshoot manufactured products. Supporting new product ...

Senior ARM Firmware Engineer

Kitchener, ON · Hybrid

CA$100K - CA$150K/yr

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 ...

The Senior Hardware Engineer will be working directly on new and existing connected gas detecting ... In addition to electrical design, you will collaborate with mechanical, firmware, manufacturing ...

Showing results 21-40

Senior Design Engineer information

See Waterloo, ON salary details

$53.6K

$92.7K

$135.7K

How much do senior design engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for senior design engineer in Waterloo, ON is $92,695.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,521.00 and $102,559.00 per year, depending on experience, location, and employer.

How much do senior design engineers earn?

Senior design engineers typically earn between $80,000 and $130,000 annually, depending on experience, industry, and location. They often have specialized skills in CAD software and engineering principles, which can influence salary levels.

How does a senior design engineer typically collaborate with cross-functional teams during a product development cycle?

Senior Design Engineers frequently work alongside professionals from manufacturing, quality assurance, project management, and marketing to ensure the successful development and launch of products. They lead design reviews, gather input from other departments, and address technical challenges collaboratively. This role requires strong communication skills and the ability to balance design intent with practical constraints such as cost, manufacturability, and regulatory requirements. Regular meetings and iterative feedback loops are a standard part of the process, making teamwork and adaptability essential for success.

What are the key skills and qualifications needed to thrive as a senior design engineer, and why are they important?

To thrive as a Senior Design Engineer, you need a strong background in engineering principles, advanced problem-solving abilities, and a relevant bachelor's or master's degree in engineering. Proficiency with CAD software, simulation tools, and familiarity with industry standards or certifications such as PE (Professional Engineer) are typically required. Leadership, effective communication, and project management skills set top performers apart in this role. These competencies ensure the delivery of innovative, reliable designs while leading teams and projects to successful outcomes.

What is the difference between Senior Design Engineer vs Mechanical Design Engineer?

AspectSenior Design EngineerMechanical Design Engineer
Required CredentialsBachelor's degree in engineering, experience in design, possibly professional engineering licenseBachelor's degree in mechanical engineering or related field, design experience
Work EnvironmentDesign teams, project management, cross-disciplinary collaborationDesign and development of mechanical components, CAD work, prototype testing
Employer & Industry UsageEngineering firms, manufacturing, aerospace, automotiveManufacturing, product design, machinery development

The main difference is that a Senior Design Engineer typically has more experience, leadership responsibilities, and may oversee projects, while a Mechanical Design Engineer focuses on creating and testing mechanical components. Both roles require similar technical skills and work in related environments, but the senior position involves more oversight and strategic input.

What does a senior design engineer do?

A Senior Design Engineer is responsible for leading the design and development of products, systems, or components, often within engineering or manufacturing industries. They create detailed technical drawings and specifications, oversee project timelines, and collaborate with cross-functional teams to ensure designs meet safety, quality, and efficiency standards. Additionally, they mentor junior engineers, troubleshoot design challenges, and may interact with clients or stakeholders to clarify requirements and present solutions. Their role combines technical expertise, project management, and leadership skills.
What are the most commonly searched types of Design Engineer jobs in Waterloo, ON? The most popular types of Design Engineer jobs in Waterloo, ON are:
What cities near Waterloo, ON are hiring for Senior Design Engineer jobs? Cities near Waterloo, ON with the most Senior Design Engineer job openings:
Infographic showing various Senior Design Engineer job openings in Waterloo, ON as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 12% Part Time, 1% Temporary, and 4% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $92,695 per year, or $44.6 per hour.

Senior ARM Firmware Engineer

Canadian Solar

Kitchener, ON • Hybrid

CA$100K - CA$150K/yr

Full-time

Re-posted 15 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