Firmware Engineer
CA$87K - CA$135K/yr
Firmware Engineer Department: Inverter Firmware Compensation: $87,000 - $135,000 + annual bonus Reports To: Director of Digital Inverter Firmware Location: Kitchener, ON (Onsite) Who We Are CS ...
CA$87K - CA$135K/yr
Firmware Engineer Department: Inverter Firmware Compensation: $87,000 - $135,000 + annual bonus Reports To: Director of Digital Inverter Firmware Location: Kitchener, ON (Onsite) Who We Are CS ...
CA$87K - CA$135K/yr
Firmware Engineer Department: Inverter Firmware Compensation: $87,000 - $135,000 + annual bonus Reports To: Director of Digital Inverter Firmware Location: Kitchener, ON (Onsite) Who We Are CS ...
Kitchener, ON · On-site
CA$87K - CA$135K/yr
Firmware Engineer Department: Inverter Firmware Compensation: $87,000 - $135,000 + annual bonus Reports To: Director of Digital Inverter Firmware Location: Kitchener, ON (Onsite) Who We Are CS ...
Kitchener, ON · On-site
CA$87K - CA$135K/yr
Firmware Engineer Department: Inverter Firmware Compensation: $87,000 - $135,000 + annual bonus Reports To: Director of Digital Inverter Firmware Location: Kitchener, ON (Onsite) Who We Are CS ...
CA$40 - CA$50/hr
Firmware Engineer We are seeking a firmware engineer with a strong understanding of firmware architecture and development principles. This role requires an individual capable of bridging the gap ...
Quick apply
CA$40 - CA$50/hr
Firmware Engineer We are seeking a firmware engineer with a strong understanding of firmware architecture and development principles. This role requires an individual capable of bridging the gap ...
Engineering rigour. Tests, code review, and CI/CD are table stakes-practices which are often treated as optional in firmware. Not at Jetson. * Designing for resiliency. Think through failure modes ...
Engineering rigour. Tests, code review, and CI/CD are table stakes-practices which are often treated as optional in firmware. Not at Jetson. * Designing for resiliency. Think through failure modes ...
Waterloo, ON · On-site
We are seeking a skilled Lead Firmware Engineer to join our team and lead the development of firmware for our application-specific SOCs (system-on-chips). The ideal candidate will have a strong ...
Waterloo, ON · On-site
We are seeking a skilled Lead Firmware Engineer to join our team and lead the development of firmware for our application-specific SOCs (system-on-chips). The ideal candidate will have a strong ...
Ottawa, ON · On-site
CA$150K - CA$250K/yr
We are seeking a Senior DSP Firmware Engineer to design, implement, and debug firmware supporting advanced DSP algorithms on nextgeneration silicon platforms. You will work closely with system ...
Ottawa, ON · On-site
CA$150K - CA$250K/yr
We are seeking a Senior DSP Firmware Engineer to design, implement, and debug firmware supporting advanced DSP algorithms on nextgeneration silicon platforms. You will work closely with system ...
Engineering rigour. Tests, code review, and CI/CD are table stakes-practices which are often treated as optional in firmware. Not at Jetson. * Designing for resiliency. Think through failure modes ...
Quick apply
Engineering rigour. Tests, code review, and CI/CD are table stakes-practices which are often treated as optional in firmware. Not at Jetson. * Designing for resiliency. Think through failure modes ...
Kitchener, ON · On-site
CA$100K - CA$150K/yr
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 ...
Kitchener, ON · On-site
CA$100K - CA$150K/yr
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 ...
Ottawa, ON · On-site
$95K - $130K/yr
The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart of Q-Block's quantum hardware platforms - the code that turns precision electronics into coordinated ...
Ottawa, ON · On-site
$95K - $130K/yr
The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart of Q-Block's quantum hardware platforms - the code that turns precision electronics into coordinated ...
As an Early Career Firmware Engineer, you'll be part of an agile Scrum team developing software that controls and monitors nextgeneration optical network equipment. You'll be writing firmware that ...
As an Early Career Firmware Engineer, you'll be part of an agile Scrum team developing software that controls and monitors nextgeneration optical network equipment. You'll be writing firmware that ...
Kitchener, ON · Hybrid
CA$100K - CA$150K/yr
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 ...
Kitchener, ON · Hybrid
CA$100K - CA$150K/yr
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 ...
Ottawa, ON · On-site
CA$95K - CA$130K/yr
The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart of Q-Block's quantum hardware platforms the code that turns precision electronics into coordinated ...
Quick apply
Ottawa, ON · On-site
CA$95K - CA$130K/yr
The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart of Q-Block's quantum hardware platforms the code that turns precision electronics into coordinated ...
Thornhill, ON · Hybrid
You are an experienced embedded firmware engineer with strong low-level hardware interaction expertise and a track record working on complex SoC systems. You are comfortable navigating ambiguity ...
Thornhill, ON · Hybrid
You are an experienced embedded firmware engineer with strong low-level hardware interaction expertise and a track record working on complex SoC systems. You are comfortable navigating ambiguity ...
Familiarity with firmware requirements and design documentation * Knowledge of optical engineering concepts * Experience working with cross-functional teams * Design, implement, and test code for ...
Familiarity with firmware requirements and design documentation * Knowledge of optical engineering concepts * Experience working with cross-functional teams * Design, implement, and test code for ...
Thornhill, ON · Hybrid
You are an experienced embedded firmware engineer with strong low-level hardware interaction expertise and a track record working on complex SoC systems. You are comfortable navigating ambiguity ...
Thornhill, ON · Hybrid
You are an experienced embedded firmware engineer with strong low-level hardware interaction expertise and a track record working on complex SoC systems. You are comfortable navigating ambiguity ...
CA$100K - CA$150K/yr
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 ...
CA$100K - CA$150K/yr
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 ...
Kitchener, ON · Hybrid
CA$100K - CA$150K/yr
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 ...
Kitchener, ON · Hybrid
CA$100K - CA$150K/yr
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 ...
Ottawa, ON · On-site
CA$90K - CA$140K/yr
We are seeking a highly skilled Senior Engineer II - Firmware to join our Ottawa, Canada-based Timing Firmware team. In this role, you will collaborate closely with marketing, system architecture ...
Ottawa, ON · On-site
CA$90K - CA$140K/yr
We are seeking a highly skilled Senior Engineer II - Firmware to join our Ottawa, Canada-based Timing Firmware team. In this role, you will collaborate closely with marketing, system architecture ...
VIAVI Solutions is seeking a Senior Firmware Developer to join the Fiber Optic Production Lab Test (FOPLT) engineering team. This role focuses on embedded firmware development for modular optical ...
VIAVI Solutions is seeking a Senior Firmware Developer to join the Fiber Optic Production Lab Test (FOPLT) engineering team. This role focuses on embedded firmware development for modular optical ...
Ottawa, ON · On-site
We have an exciting opportunity for a highly skilled Principal Enginer - Firmware to join our Ottawa-based Timing Firmware team in Canada. In this role, you will collaborate closely with the ...
Ottawa, ON · On-site
We have an exciting opportunity for a highly skilled Principal Enginer - Firmware to join our Ottawa-based Timing Firmware team in Canada. In this role, you will collaborate closely with the ...
| Aspect | Firmware Engineer | Embedded Software Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of hardware and low-level programming | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; strong programming skills in C/C++ |
| Work Environment | Designing and developing firmware for hardware devices, often working closely with hardware teams | Developing software for embedded systems, often in real-time environments |
| Industry Usage | Electronics, consumer devices, IoT, automotive | Consumer electronics, medical devices, industrial automation |
Firmware Engineers focus on creating low-level code that directly interacts with hardware components, while Embedded Software Engineers develop software that runs on embedded systems, often with a broader scope. Both roles require similar technical skills and often overlap in industries like consumer electronics and IoT.

CA$87K - CA$135K/yr
Full-time
Medical, Retirement, PTO
Re-posted 10 days ago
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 advanced battery energy storage systems for utility-scale projects. Our mission? To accelerate the world's renewable energy transition and create a more sustainable, resilient energy future for everyone.
With our innovative SolBank lithium-iron phosphate battery technology and comprehensive project services, we're not just building products we're powering communities and making a difference worldwide.
Position Title: Firmware Engineer
Department: Inverter Firmware
Compensation: $87,000 - $135,000 + annual bonus
Reports To: Director of Digital Inverter Firmware
Location: Kitchener, ON (Onsite)
CS Digital is a digital technology startup focused on providing state-of-the-art digital technology for power solutions. Our first goal is to build a North American based inverter control board, firmware and energy station controller for the BESS industry to compliment Canadian Solar's String Power Conversion System Medium Voltage Skid for the Battery Energy Storage System (BESS) industry.
About the Role:
The Firmware Engineer - FPGA 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:
Required Qualifications and Skills:
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.
What It's Like to Work HereAt e-STORAGE, you're more than just an employee-you're part of a team that values your ideas, your background, and your unique perspective. We believe that a culture of equity, diversity, and inclusion isn't just the right thing to do-it's the secret to our success. Here, you'll find:
Integrity: We do what's right, always.
Innovation: We encourage fresh thinking and bold ideas.
Quality: We take pride in delivering excellence, every time.
Customer Focus: We listen, we care, and we deliver.
Sustainability: We're passionate about protecting our planet for future generations.
Join a global leader in renewable energy, backed by over 23 years of Canadian Solar experience.
Work on projects that matter-helping to build a cleaner, greener world.
Thrive in a supportive, collaborative environment where your growth is our priority.
Enjoy a competitive salary and a generous benefits package.
The right mix of education, experience, and skills for the role.
Great communication, teamwork, and problem-solving abilities.
A true commitment to safety, ethics, and sustainability.
We offer a competitive salary, performance bonuses, and a comprehensive benefits package-including health coverage, retirement plans, paid time off, and more.
#CSeSTORAGE