Senior ARM Firmware Engineer
$100k - $150k per yearCanadian Solar
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 EngineerDepartment: Inverter FirmwareCompensation: $100,000 – $150,000 + annual bonusReports To: Director of Digital Inverter FirmwareLocation: Kitchener, Ontario – HybridAbout 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‑levelResponsibilities:Architect, design, and implement embedded firmware for ARM‑based processors used in inverters, power converters, and energy storage subsystemsDevelop and maintain real‑time firmware in embedded C/C++, including task scheduling, interrupt handling, drivers, and applicationsTranslate system, control, and grid‑code requirements into traceable firmware requirements and robust designsImplement inverter features such as communication, protections, fault handling, diagnostics, and monitoringSupport compliance with grid and firmware standards (UL 1741 SB, IEEE 1547, UL 1998) and certification testing activitiesCollaborate with hardware, controls, systems, and validation teams to ensure system‑level performance and reliabilityDebug complex firmware issues, perform root‑cause analysis, and optimize performance using lab tools and emulatorsParticipate in firmware architecture reviews, code reviews, and technical risk assessmentsMaintain clear firmware documentation and contribute to process improvement and release qualityRequired Qualifications and Skills:Educational background in Electrical Engineering, Computer Engineering, Computer Science or a related fieldAt least 5 years' of experience in professional firmware development experience in embedded or real‑time control systemsStrong experience developing firmware on ARM‑based processors (e.g., Cortex‑M, Cortex‑A) for industrial or power electronics applicationsProficiency in embedded C/C++, real‑time programming concepts, and interrupt‑driven designAbility to design and maintain board‑support packages (BSP), bootloaders, and device driversSolid understanding of grid‑tied inverter operation, digital control concepts, and protection strategiesWorking knowledge of grid‑code behaviour such as anti‑islanding, ride‑through, and grid support functionse-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.#CanadianSolar
#J-18808-Ljbffr
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Senior ARM Firmware Engineer in Waterloo, ON vacancy
$100k - $150k per year
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...Senior- Elevate your career at Canadian Solar as a Senior Firmware Engineer in Kitchener, Ontario. In this hybrid role, utilize your expertise in ARM firmware and contribute to energy sustainability. You will be integral to developing and optimizing embedded firmware for ARM-based...Senior
$100k - $150k per year
...the world and the communities where we operate.Position Title: Senior DSP Firmware EngineerDepartment: Inverter FirmwareCompensation: $100,000 -... ..., Ontario - HybridAbout the Role:The Senior DSP Firmware Engineer owns the design, development, optimization, and lifecycle support...SeniorWorldwideFlexible hours- ...demonstrate leadership, go the extra mile for our customers, and empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software developers, and product managers to develop and optimize firmware for Blackline Safety's...SuggestedInternshipFlexible hours
- Elevate your career with e-STORAGE as a Senior ARM Firmware Engineer in Kitchener, Ontario, utilizing a hybrid work model. Contribute to cutting-edge firmware design for energy systems. In this essential position, you will own the development and optimization of embedded...Senior
- Step into a crucial role at e-STORAGE as a Senior DSP Firmware Engineer, where your expertise will shape the future of energy storage systems in Kitchener, Ontario. This hybrid role emphasizes Texas Instruments DSP platforms and inverter firmware development. As a key player...SeniorFull time
- Drive progress in solar technology as a Senior DSP Firmware Engineer with Canadian Solar located in Kitchener, Ontario. Focus on developing high-performance embedded firmware for innovative inverter systems serving utility energy storage. This senior role emphasizes your...Senior
$100k - $200k per year
This posting is for a new vacancy. Note: By applying to this position you will have an opportunity to share your preferred working location from the following: San Jose, CA, USA; Miami, FL, USA; Waterloo, ON, Canada . Minimum qualifications ~ Bachelor’s degree or equivalent...$91.4k - $141k per year
...world we live in. Become part of our global network of skilled engineers, scientists, auditors, planners and environmental specialists,... ...Group and Rail and Transit Group are growing, and looking for a Senior Tunnel Engineer to join us in Mississauga or Markham, ON ....SeniorFull timeLive InWork at office3 days per week$181.05k - $213k per year
...Team You’ll Work With You’ll enter our engineering interview process as part of a pooled... ...Include Fund Operations: Building the core engine that powers our vision of an operating... ...assets. The Problems You’ll Solve As a Senior Software Engineer II, You Will Lead...SeniorFull timeWork at office- ...right person to join our team working towards this goal, we would love to hear from you! Role Overview We're seeking a Senior Site Reliability Engineer to join our SaaS-Ops team within Shared Services Engineering. The team owns reliability and operational excellence for...Senior
- ...towards this goal, we would love to hear from you! Role Overview We are seeking a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join our engineering team, supporting the development and deployment of our next-generation AI-powered...SeniorFull time
- ...working towards this goal, we would love to hear from you! Role Overview We are seeking a highly skilled and motivated Senior DevOps Engineer to join our dynamic team and play a key role in designing, implementing, and operating scalable, secure, and highly available...SeniorFull time
- ...think you would be the right person to join our team working towards this goal, we would love to hear from you! Role Overview The Senior Technical Project Manager (Senior TPM) leads complex technical programs that span multiple teams and require cross-functional...Senior
- ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...SeniorRemote work
$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Senior Research Engineer. About the team: The Huawei Digital Trust Lab is on a mission to enhance consumer, embedded and enterprise computing platforms by building security features from the ground up. We believe...SeniorPermanent employmentFull timeInternshipImmediate startWorldwideShift work$174k - $253k per year
...across the full-stack as we continue to push technology forward. Applied AI (AAI) Solutions Consulting is the technical and strategic engine defining the core best practices and deployment frameworks that will set the standard for building and deploying enterprise AI agents...SeniorFull time- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SeniorLong term contractWork at office
$90.05 - $97.19 per hour
As a core member of our client's engineering team, you will be responsible for the end-to-end software development lifecycle (SDLC). This includes... ...and USB. Summary We are seeking a highly experienced Senior Software Engineer to lead the design, development, and...Senior- ..., optical, FPGA, and systems design as a senior electronics designer. Lead the design... .... Provide technical leadership across firmware, FPGA, mechanical, thermal, and test teams... ...Lead design reviews and ensure adherence to engineering standards and best practices. Mentor...SeniorMinimum wageInternshipLocal areaWorldwide
- ...we solve today unlock the opportunities of tomorrow. As a Senior Software Engineer I or Senior Software Engineer II , you’ll work to solve problems... ...fund administration: financial data pipelines, transaction engines, ML-assisted tooling, and full-service automation. Our...SeniorRemote jobWork at officeFlexible hours
$100k - $200k per year
...experience in a technical leadership role. ~ Experience developing accessible technologies. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one...Senior$156k - $214.5k per year
...in an increasingly challenging retail landscape. As a Growth Engineer, you'll work on some of Faire's most important customer journeys... ...products, connect with brands, and grow their businesses. As a Senior Engineer on our Growth team, you'll build products and...SeniorLong term contractTemporary workWork at officeLocal areaRemote workMonday to friday3 days per week$67k - $101k per year
...Category Engineering Hire Type Employee Job ID 17927 Base Salary Range $67000-$101000 Remote Eligible No Date Posted 06.16.2026... ...incoming issues, determining severity and priority, and working with senior engineers to resolve them within set timelines Contribute to...SeniorWork at officeLocal areaRemote work$78k - $122.85k per year
...Role Type Unspecified We are currently looking for a Project Engineering Specialist to join our team in Waterloo, Ontario. In this role... ...within and beyond the project team. Status reporting to senior management is expected on a monthly basis. Additional, lower level...SeniorLong term contractPermanent employmentFull timeTemporary workFlexible hours$205.6k - $257k per year
...careers page . The Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring model. We believe... ...Standards: Set the vision for operational excellence and mentor senior engineers to raise the collective craft of the organization....SeniorLong term contractFull timeWork at officeImmediate start- ...For more than 20 years, PointClickCare has been the backbone of senior care. We've amassed the richest senior care dataset making our market... ...LinkedIn. PointClickCare is searching for a Principal Software Engineer who will contribute to best practice application development by...SeniorFull timeInternshipImmediate start
$125k - $150k per year
...reproducibility and yield of target KPIs Apply structured, data‑driven engineering methods to diagnose issues and optimize processes Collaborate... ...How to Apply Send your CV to ***email_hidden*** with “Senior Scientist” in the subject line. About Ambature Ambature is...SeniorFull timeWorldwide$119k - $178k per year
...Category Engineering Hire Type Employee Job ID 17958 Base Salary Range $119000-$178000 Remote Eligible No Date Posted 06.23.2026... ...and shipping software that works. You will work alongside other senior engineers, leads, and principals who care deeply about the craft...SeniorLong term contractRemote workWorldwide$46.38 - $50.46 per hour
We are seeking a Senior Project Manager to lead the delivery of a complex, multi-workstream claims and operations implementation in partnership... ...Required: •Bachelor’s degree in Business, Technology, Engineering, or related field •PMP, or equivalent project/program management...SeniorContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior ARM Firmware Engineer. Be the first to apply!
Related searches
- senior business consultant Waterloo, ON
- senior controller Waterloo, ON
- sienna senior living Waterloo, ON
- senior contracts manager contracts specialist Waterloo, ON
- senior administrative officer Waterloo, ON
- senior accountant remote Waterloo, ON
- senior director of operations Waterloo, ON
- senior contract administrator Waterloo, ON
- senior communications specialist Waterloo, ON
- senior internal auditor Waterloo, ON

