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
Il y a plus de 30 jours
Salaire
100 000,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

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
Créer une alerte emploi pour cette recherche

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

Offres similaires

Strategic Manufacturing & Distribution Manager

Prime Management Group Inc.burford, on, Canada
Temps plein

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

 • Offre sponsorisée

Senior Software Engineer

RelayKitchener, Region of Waterloo, CA
Temps plein

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

 • Offre sponsorisée

Senior System Administrator

Skyline Group of CompaniesGuelph, ON, CA
Temps plein

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

 • Offre sponsorisée

Senior Embedded Software Engineer - Medical Devices

Qidni LabsKitchener, Region of Waterloo, CA
Temps plein

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

 • Offre sponsorisée

Senior Solutions Engineer

JobberKitchener, Region of Waterloo, CA
Temps plein

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! ... Voir plus

 • Offre sponsorisée

Senior ARM Firmware Engineer

Canadian Solar SSES (Canada) Inc.Kitchener
Temps plein

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

 • Offre sponsorisée

Algebra Private Tutoring Jobs Burford

SuperprofBurford, CA
Temps plein

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

 • Offre sponsorisée

Senior Process Engineer

Magna-International-6df39721Guelph, ON, CA
Temporaire

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

 • Offre sponsorisée

Senior ARM Firmware Engineer

Canadian Solar Inc.kitchener, region of waterloo, Canada
Temps plein

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

 • Offre sponsorisée

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

CIMA+Guelph, ON, CA
Temps plein

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

 • Offre sponsorisée

Structural Engineer (Bridges)

Dillon Consulting LimitedGuelph, ON, CA
Temps plein

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

 • Offre sponsorisée

Senior Hardware Design Engineer

Humi Inc.Cambridge, Region of Waterloo, CA
Temps plein

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

 • Offre sponsorisée

Applications Engineer

ATS Automation Tooling Systems IncCambridge, Region of Waterloo, CA
Temps plein

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

 • Offre sponsorisée

Senior MS Fabric Engineer

BDO CanadaKitchener, Region of Waterloo, CA
Temps plein

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

 • Offre sponsorisée

Senior Field Solutions Engineer

MiovisionKitchener, Region of Waterloo, CA
Temps plein

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

 • Offre sponsorisée

Embedded Systems Test Engineer Position

Cloud DXKitchener, Region of Waterloo, CA
Temps plein

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

 • Offre sponsorisée

Product Engineer

FluidAI MedicalKitchener, Region of Waterloo, CA
Temps plein

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

 • Offre sponsorisée

Lead RF Engineer - Payload Systems

Honeywell Aerospacecambridge, region of waterloo, Canada
Temps plein

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

 • Offre sponsorisée

Mission Assurance Engineer - Space Systems (Hybrid/Remote)

Aversan Inc.Cambridge, Region of Waterloo, CA
Télétravail
Temps plein

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

 • Offre sponsorisée

IBMi Developer

3 Step Recruitment Inc.Brantford, ON, CA
Temps plein +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... Voir plus