Talent.com
Canadian Solar SSES (Canada) Inc.
Senior ARM Firmware EngineerCanadian Solar SSES (Canada) Inc. • Kitchener, Region of Waterloo, Canada
Senior ARM Firmware Engineer

Senior ARM Firmware Engineer

Canadian Solar SSES (Canada) Inc. • Kitchener, Region of Waterloo, Canada
30+ days ago
Salary
CA$100,000.00 yearly
Job type
  • Full-time
Job description

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 ARM‑based processors used in grid‑tied inverters and utility‑scale energy storage systems. This role requires deep expertise in ARM Cortex‑M / Cortex‑A platforms, and real‑time development, inverter control support, and grid‑code compliance. You will play a critical technical role in delivering robust, certifiable, and high‑performance firmware that integrates tightly with power electronics hardware, FPGA/DSP subsystems, and system‑level.

Responsibilities

  • Architect, design, and implement embedded firmware for ARM‑based processors used in inverters, power converters, and energy storage subsystems
  • Develop and maintain real‑time firmware in embedded C/C++, including task scheduling, interrupt handling, drivers, and applications
  • Translate system, control, and grid‑code 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 system‑level performance and reliability
  • Debug complex firmware issues, perform root‑cause 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 real‑time control systems
  • Strong experience developing firmware on ARM‑based processors (e.g., Cortex‑M, Cortex‑A) for industrial or power electronics applications
  • Proficiency in embedded C/C++, real‑time programming concepts, and interrupt‑driven design
  • Ability to design and maintain board‑support packages (BSP), bootloaders, and device drivers
  • Solid understanding of grid‑tied inverter operation, digital control concepts, and protection strategies
  • Working knowledge of grid‑code behaviour such as anti‑islanding, ride‑through, 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.

#J-18808-Ljbffr
Create a job alert for this search

Senior ARM Firmware Engineer • Kitchener, Region of Waterloo, Canada

Similar jobs

Strategic Manufacturing & Distribution Manager

Prime Management Group Inc.burford, on, Canada
Full-time

Step into a leadership position at Home Hardware as the Manufacturing and Distribution Manager in Burford, Ontario.Manage operations while enhancing process optimization across Canada.As a critical... Show more

 • Promoted

Senior Software Engineer

RelayKitchener, Region of Waterloo, CA
Full-time

Relay is a digital banking platform that gives self‑made business owners the tools and know‑how to be great with money—bringing clarity, confidence, and control to every dollar earned, so they can ... Show more

 • Promoted

Senior System Administrator

Skyline Group of CompaniesGuelph, ON, CA
Full-time

We’re growing! We're looking for passionate, driven and energetic candidates to join our Technology Solutions team for the position of.Head Office in Guelph, Ontario.Starting at $75,000 annually pl... Show more

 • Promoted

Senior Embedded Software Engineer - Medical Devices

Qidni LabsKitchener, Region of Waterloo, CA
Full-time

Senior Embedded Software Engineer - Medical Devices.This is a full-time, on-site role located in Kitchener, ON.The Senior Embedded Software Engineer will be responsible for designing, developing, a... Show more

 • Promoted

Senior Solutions Engineer

JobberKitchener, Region of Waterloo, CA
Full-time

Are you an experienced senior software developer with a passion for integrations and partnerships solutions which will help transform a customer experience? Then Jobber might be the place for you! ... Show more

 • Promoted

Senior ARM Firmware Engineer

Canadian Solar SSES (Canada) Inc.Kitchener
Full-time

Position Title: Senior ARM Firmware Engineer.Compensation: $100,000 – $150,000 + annual bonus.Reports To: Director of Digital Inverter Firmware.Location: Kitchener, Ontario – Hybrid.The Senior Embe... Show more

 • Promoted

Algebra Private Tutoring Jobs Burford

SuperprofBurford, CA
Full-time

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Senior Process Engineer

Magna-International-6df39721Guelph, ON, CA
Temporary

Job descriptions may display in multiple languages based on your language selection.What we offer:At Magna, you can expect an engaging and dynamic environment where you can help to develop industry... Show more

 • Promoted

Senior ARM Firmware Engineer

Canadian Solar Inc.kitchener, region of waterloo, Canada
Full-time

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 sto... Show more

 • Promoted

Senior Telecom Engineer - IT/OT for Utilities (Hybrid)

CIMA+Guelph, ON, CA
Full-time

A leading engineering consulting firm in Ontario is seeking a Lead Telecom Engineer specializing in electrical utilities.This role involves designing and implementing IT/OT solutions with a focus o... Show more

 • Promoted

Structural Engineer (Bridges)

Dillon Consulting LimitedGuelph, ON, CA
Full-time

Are you someone with strong leadership and technical capabilities? Do you enjoy building relationships and working collaboratively in a team environment with both internal and external stakeholders... Show more

 • Promoted

Senior Hardware Design Engineer

Humi Inc.Cambridge, Region of Waterloo, CA
Full-time

Lead cutting-edge hardware design initiatives as a Senior Hardware Designer.Collaborate on creating detailed schematics and empower team members while meeting compliance standards in a full-time ca... Show more

 • Promoted

Applications Engineer

ATS Automation Tooling Systems IncCambridge, Region of Waterloo, CA
Full-time

Select how often (in days) to receive an alert:.Location: Cambridge, ON, CA, N3H 4R7.Join our globally growing team at ATS Industrial Automation where we create complex automation solutions at the ... Show more

 • Promoted

Senior MS Fabric Engineer

BDO CanadaKitchener, Region of Waterloo, CA
Full-time

We are seeking a versatile data professional to support our data platform built on Microsoft Fabric.This new role will contribute to data ingestion, modeling, and reporting efforts using Fabric's d... Show more

 • Promoted

Senior Field Solutions Engineer

MiovisionKitchener, Region of Waterloo, CA
Full-time

Senior Field Solutions Engineer at.Miovision is a global industry-leading company providing agencies and organizations modern tools to improve today’s traffic problems.We offer solutions that colle... Show more

 • Promoted

Embedded Systems Test Engineer Position

Cloud DXKitchener, Region of Waterloo, CA
Full-time

Become an Embedded Systems Test Engineer at Vitaliti Technologies in Kitchener, Ontario, merging embedded expertise with advanced medical device development.Engage directly with C and C++ in a dyna... Show more

 • Promoted

Product Engineer

FluidAI MedicalKitchener, Region of Waterloo, CA
Full-time

FluidAI specialize in the development and deployment of data-driven surgical solutions, with an initial focus on general and gastrointestinal surgery.Our technologies integrate medical devices, sof... Show more

 • Promoted

Lead RF Engineer - Payload Systems

Honeywell Aerospacecambridge, region of waterloo, Canada
Full-time

As a Lead RF Engineer – Payload Systems at Honeywell Aerospace, you will play a key role in the design, development, and delivery of advanced engineering solutions that drive innovation, performanc... Show more

 • Promoted

Mission Assurance Engineer - Space Systems (Hybrid/Remote)

Aversan Inc.Cambridge, Region of Waterloo, CA
Remote
Full-time

A leading engineering firm in Cambridge is seeking a qualified Product Assurance Engineer.This role involves developing and maintaining assurance plans, ensuring compliance with safety standards, a... Show more

 • Promoted

IBMi Developer

3 Step Recruitment Inc.Brantford, ON, CA
Full-time +1

This role is responsible for designing, developing, maintaining, and supporting applications running on the IBMi (iSeries AS/400) platform.RPG, RPGLE, and CL to optimize system performance, automat... Show more