1

Senior Support Engineer Jobs in Kitchener, ON (NOW HIRING)

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 ... Support continuous improvement of automation reliability (e.g., reducing flaky tests), test ...

Senior Test Engineer

Cambridge, ON · Hybrid

CA$85K - CA$110K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

As a Senior Test Engineer, you will lead the design, development, and implementation of automated ... Supporting new product introductions, production operations, and engineering changes, you will ...

Senior Landfill Gas Engineer

Cambridge, ON · On-site

CA$159K - CA$211K/yr

This is your opportunity to influence projects that directly support environmental protection ... engineering practices. * Serve as a trusted expert, providing guidance to clients, senior leaders ...

Senior Landfill Gas Engineer

Cambridge, ON · On-site

CA$159K - CA$211K/yr

This is your opportunity to influence projects that directly support environmental protection ... engineering practices. * Serve as a trusted expert, providing guidance to clients, senior leaders ...

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 ... Support compliance with grid and firmware standards (UL 1741 SB, IEEE 1547, UL 1998) and ...

Showing results 21-40

Senior Support Engineer information

See Kitchener, ON salary details

$36.9K

$86K

$149.7K

How much do senior support engineer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for senior support engineer in Kitchener, ON is $86,044.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,510.00 and $98,430.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Support Engineer?

To thrive as a Senior Support Engineer, you need advanced troubleshooting skills, deep technical expertise in relevant platforms or software, and typically a degree in computer science or a related field. Familiarity with ticketing systems, diagnostic tools, scripting languages, and certifications like ITIL or Microsoft Certified Solutions Expert (MCSE) are often required. Strong communication, problem-solving abilities, and a customer-focused attitude help you excel in resolving complex issues and mentoring junior staff. These skills and qualities are crucial for providing high-quality technical support, ensuring customer satisfaction, and maintaining smooth IT operations.

What does a senior support engineer do?

A senior support engineer provides advanced technical assistance to customers or internal teams, troubleshooting complex issues related to software, hardware, or network systems. They often analyze problems, develop solutions, and may mentor junior staff, using tools like ticketing systems and diagnostic software to ensure timely resolution.

How does a Senior Support Engineer balance technical troubleshooting with mentoring junior team members?

Senior Support Engineers are often relied upon not only for their advanced technical expertise but also for their leadership within support teams. Balancing hands-on troubleshooting with mentorship involves managing time between resolving complex customer issues and guiding less experienced engineers through their cases. Effective Senior Support Engineers prioritize critical incidents, delegate appropriately, and provide real-time coaching or feedback to help junior staff develop their problem-solving skills. This dual responsibility fosters a collaborative team environment and helps ensure consistently high-quality support for customers, while also contributing to the team's professional growth.

What is the difference between Senior Support Engineer vs Support Engineer?

AspectSenior Support EngineerSupport Engineer
Required CredentialsBachelor's degree, relevant certifications, 3+ years experienceBachelor's degree, entry-level certifications, 1-2 years experience
Work EnvironmentCustomer support, technical troubleshooting, cross-team collaborationCustomer support, issue resolution, basic technical troubleshooting
Employer & Industry UsageIT, software, hardware companies, tech support teamsIT, software, hardware companies, tech support teams

The main difference between a Senior Support Engineer and a Support Engineer lies in experience, responsibilities, and expertise. Senior Support Engineers handle more complex issues, mentor junior staff, and often participate in system improvements. Support Engineers focus on resolving customer issues at a basic to intermediate level. Both roles are vital in tech support teams, but the senior position requires more advanced skills and experience.

What cities near Kitchener, ON are hiring for Senior Support Engineer jobs?

Cities near Kitchener, ON with the most Senior Support Engineer job openings:

Infographic showing various Senior Support Engineer job openings in Kitchener, ON as of August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 25% Part Time, and 4% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $86,044 per year, or $41.4 per hour.

Senior DSP Firmware Engineer

Canadian Solar

Kitchener, ON

CA$100K - CA$150K/yr

Full-time

Re-posted 18 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 DSP 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 DSP Firmware Engineer owns the design, development, optimization, and lifecycle support of realtime embedded firmware for inverters used in utility energy storage systems. This role requires deep expertise in Texas Instruments DSP platforms, inverter control firmware, and gridcode compliance.


Responsibilities:

  • Design and implement scalable DSP firmware architectures for inverters using TI DSP platforms

  • Develop deterministic realtime control firmware in embedded C, including fast control loops, interrupt handling, and peripheral configuration

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

  • Implement inverter features such as grid synchronization, 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

  • Expert proficiency with Texas Instruments DSP platforms (e.g., C2000), including ADCs, PWMs, DMA, peripherals, memory management, and bootloaders

  • Ability to optimize execution time, numerical performance, and memory usage for fast control and protection functions

  • Experience with firmware verification strategies, power conversion simulation, Hardware-in-the-Loop and integration testing

  • Handson experience with Code Composer Studio (CCS), debugging, profiling, and emulation

  • Strong embedded C programming skills for realtime, safetycritical power electronics applications


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