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

Senior ARM Firmware Engineer

Canadian Solar Inc. • Kitchener, Region of Waterloo, Canada
30+ days ago
Salary
CA$100,000.00 yearly
Job type
  • Full-time
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 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, 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.

e‑STORAGE uses 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.

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

Mission Assurance Engineer - Space Systems (Hybrid/Remote)

Aversan Inc.Cambridge, Ontario, Canada
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

Electrical Engineer III

TrewGuelph, ON, CA
Full-time

Business gets done working together.Successful business happens when trusted partners work together, to win together.At Trew we know that our customers buy solutions and technology built by people.... Show more

 • Promoted

Senior Control Engineer

e-STORAGEKitchener, Region of Waterloo, Canada
Full-time

Ready to Make a Real Impact? Join e-STORAGE!.Welcome to e-STORAGE, a proud member of the Canadian Solar Inc.NASDAQ: CSIQ) family! We’re leading the way in designing, building, and integrating advan... 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

Mainframe Systems Administrator & 24/7 Operations Support

Rubicon PathGuelph, ON, CA
Full-time

A leading technology firm in Guelph is seeking an experienced Systems Administrator/Operations Support Specialist to monitor critical OPS services and ensure uptime.The ideal candidate must have 5-... Show more

 • Promoted

Advanced Project Engineer - C$94,400 - C$125,800 A Year

HoneywellCambridge, Canada
Full-time

Seeking a Project Engineer to lead complex engineering projects, ensuring effective execution and delivery.Requires technical guidance, project planning, risk management, and stakeholder reporting. 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

IBMi Developer

3 Step Recruitment Inc.Brantford
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

 • Promoted

Cell 3 Lead

Barry Callebaut GroupBrantford, Ontario, Canada
Full-time

As a Cell Lead, you will be accountable for the performance of your production line 24 hours a day, 7 days a week.You will lead, coach, and develop a high‑performing team while driving operational ... Show more

 • Promoted

Amrize Quality Control Engineer Position

AmrizeBrantford, ON, CA
Full-time

Join Amrize as a Quality Control Technician and play a key role in maintaining high standards for concrete products.You’ll test and report on quality while working on impactful projects in building... Show more

 • Promoted

Product Engineer

FluidAI MedicalKitchener, Region of Waterloo, Canada
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

Senior Data Engineer

WIN Home InspectionDelhi, ON, CA
Full-time

Founded in 1993, WIN is a highly innovative PropTech company building new and disruptive software platforms and products for the massive real estate industry.We have the stability and brand recogni... Show more

 • Promoted

Denso Process Engineer - Manufacturing Focus

DENSOGuelph, ON, CA
Full-time

Join Denso as a Process Engineer focusing on manufacturing improvements for automotive thermal products.This position is full-time and in-person, focusing on implementing efficient processes to mee... Show more

 • Promoted

Structural Engineer (Bridges)

Dillon Consulting LimitedGuelph
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 Growth Platform Engineer Role

Visa HuntKitchener, Region of Waterloo, Canada
Full-time

Join Faire as a Senior Growth Platform Engineer, focusing on the technological backbone of local retail growth.This role requires an innovative mindset to enhance systems supporting independent ret... Show more

 • Promoted

Senior Field Solutions Engineer

MiovisionKitchener, Region of Waterloo, Canada
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

Senior Process Engineer

Magna-International-6df39721Guelph, Ontario, Canada
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

IBMi Developer

KeepRite RefrigerationBrantford, Ontario, Canada
Full-time

Who are we? National Refrigeration and Air Conditioning Canada Corp.North American manufacturer of commercial refrigeration products marketed under the KeepRite Refrigeration brand name.These produ... Show more