Firmware Engineering Co-op
Surrey, BC · On-site
The Opportunity We are seeking a motivated Firmware Engineering Co-op to join our Engineering team ... This is a great opportunity for a student interested in embedded systems and hardware-software ...
Surrey, BC · On-site
The Opportunity We are seeking a motivated Firmware Engineering Co-op to join our Engineering team ... This is a great opportunity for a student interested in embedded systems and hardware-software ...
Surrey, BC · On-site
The Opportunity We are seeking a motivated Firmware Engineering Co-op to join our Engineering team ... This is a great opportunity for a student interested in embedded systems and hardware-software ...
Delta, BC · On-site
$21/hr
Work closely with software and hardware engineers to troubleshoot and resolve issues. Participate ... Co-op programinin Computer Engineering, Electrical Engineering, Embedded Systems, or a related ...
Delta, BC · On-site
$21/hr
Work closely with software and hardware engineers to troubleshoot and resolve issues. Participate ... Co-op programinin Computer Engineering, Electrical Engineering, Embedded Systems, or a related ...
The Opportunity We are seeking a Software Engineering Co-op to join our Engineering team. In this role, you will support the development of the cloud platform that powers our battery management ...
The Opportunity We are seeking a Software Engineering Co-op to join our Engineering team. In this role, you will support the development of the cloud platform that powers our battery management ...
The Opportunity We are seeking a Software Engineering Co-op to join our Engineering team. In this role, you will support the development of the cloud platform that powers our battery management ...
Quick apply
The Opportunity We are seeking a Software Engineering Co-op to join our Engineering team. In this role, you will support the development of the cloud platform that powers our battery management ...
Embedded Software Engineer This role focuses on leading the architecture, design, and development of embedded firmware for next-generation IoT and video streaming products. The engineer will work on ...
Quick apply
Embedded Software Engineer This role focuses on leading the architecture, design, and development of embedded firmware for next-generation IoT and video streaming products. The engineer will work on ...
CA$3.7K - CA$4.0K/mo
... embedded firmware, and cloud storage. The Software Test team is responsible for validation and ... in a co-op program with the University of British Columbia, Simon Fraser University or the ...
CA$3.7K - CA$4.0K/mo
... embedded firmware, and cloud storage. The Software Test team is responsible for validation and ... in a co-op program with the University of British Columbia, Simon Fraser University or the ...
Burnaby, BC · Hybrid
CA$48K - CA$64K/yr
The Quality Engineering Co-op will work with Advanced Quality Engineers (AQE) and Post-Market ... Software code (C, C++, C#) * Proficient in Excel, Word and PowerPoint * Strong experience accessing ...
New
Burnaby, BC · Hybrid
CA$48K - CA$64K/yr
The Quality Engineering Co-op will work with Advanced Quality Engineers (AQE) and Post-Market ... Software code (C, C++, C#) * Proficient in Excel, Word and PowerPoint * Strong experience accessing ...
New
CA$3.6K - CA$4.5K/mo
Apera AI is seeking a Software Developer (Co-op) with strong C++ skills and an interest in robotics to join our Apera Vue engineering team for the 8 months term period (Sep 2026 - April 2027). You'll ...
CA$3.6K - CA$4.5K/mo
Apera AI is seeking a Software Developer (Co-op) with strong C++ skills and an interest in robotics to join our Apera Vue engineering team for the 8 months term period (Sep 2026 - April 2027). You'll ...
Vancouver, BC · On-site
CA$3.6K - CA$4.5K/mo
Apera AI is seeking a Software Developer (Co-op) with strong C++ skills and an interest in robotics to join our Apera Vue engineering team for the 8 months term period (Sep 2026 - April 2027). You'll ...
Quick apply
Vancouver, BC · On-site
CA$3.6K - CA$4.5K/mo
Apera AI is seeking a Software Developer (Co-op) with strong C++ skills and an interest in robotics to join our Apera Vue engineering team for the 8 months term period (Sep 2026 - April 2027). You'll ...
Delta, BC · On-site
CA$20/hr
We are looking for a Product Development Engineer Co-Op (AI-Driven) to work in our Product ... This role is ideal for a student who has already shipped and maintained real, live software, and is ...
Delta, BC · On-site
CA$20/hr
We are looking for a Product Development Engineer Co-Op (AI-Driven) to work in our Product ... This role is ideal for a student who has already shipped and maintained real, live software, and is ...
The Opportunity We are seeking a Mechanical Engineering Co-op to join our Engineering team. In this ... Use 3D CAD software to create models and develop detailed mechanical drawings * Contribute to the ...
The Opportunity We are seeking a Mechanical Engineering Co-op to join our Engineering team. In this ... Use 3D CAD software to create models and develop detailed mechanical drawings * Contribute to the ...
Staff Embedded Software Developer Location: Vancouver Company: Analog Devices, Inc. (ADI) About Analog Devices Analog Devices (ADI) is a global leader in the design and manufacturing of digital ...
Staff Embedded Software Developer Location: Vancouver Company: Analog Devices, Inc. (ADI) About Analog Devices Analog Devices (ADI) is a global leader in the design and manufacturing of digital ...
Your role What you'll be doing Software Developer Co-op About the team The team is looking for a candidate that is eager to expand on their development skillsets. We're looking for someone who is ...
Your role What you'll be doing Software Developer Co-op About the team The team is looking for a candidate that is eager to expand on their development skillsets. We're looking for someone who is ...
Richmond, BC · On-site
CA$3.7K - CA$4.0K/mo
Hardware Engineer (Co-op) Term/Duration: 8 Month Term, Full Time (40 hours per week) Location ... Software development, programming and/or scripting experience is preferred We thank all applicants ...
Richmond, BC · On-site
CA$3.7K - CA$4.0K/mo
Hardware Engineer (Co-op) Term/Duration: 8 Month Term, Full Time (40 hours per week) Location ... Software development, programming and/or scripting experience is preferred We thank all applicants ...
Burnaby, BC · On-site
CA$92K - CA$112K/yr
Fortinet is seeking an Embedded Software Developer to join the FortiGate R&D team. FortiGate is ... This position is ideal for an experienced engineer who enjoys hands-on development, deep system ...
Burnaby, BC · On-site
CA$92K - CA$112K/yr
Fortinet is seeking an Embedded Software Developer to join the FortiGate R&D team. FortiGate is ... This position is ideal for an experienced engineer who enjoys hands-on development, deep system ...
Burnaby, BC · On-site
CA$92K - CA$112K/yr
Fortinet is seeking an Embedded Software Developer to join the FortiGate R&D team. FortiGate is ... This position is ideal for an experienced engineer who enjoys hands-on development, deep system ...
Burnaby, BC · On-site
CA$92K - CA$112K/yr
Fortinet is seeking an Embedded Software Developer to join the FortiGate R&D team. FortiGate is ... This position is ideal for an experienced engineer who enjoys hands-on development, deep system ...
Richmond, BC · On-site
CA$3.7K - CA$4.0K/mo
Arlo is looking for top students for an 8-month work term with a strong interest in developing embedded software and tools. As a developer Co-op, you will work on products by maintaining existing ...
Richmond, BC · On-site
CA$3.7K - CA$4.0K/mo
Arlo is looking for top students for an 8-month work term with a strong interest in developing embedded software and tools. As a developer Co-op, you will work on products by maintaining existing ...
The Opportunity We are seeking a Mechanical Engineering Co-op to join our Engineering team. In this ... Use 3D CAD software to create models and develop detailed mechanical drawings * Contribute to the ...
Quick apply
The Opportunity We are seeking a Mechanical Engineering Co-op to join our Engineering team. In this ... Use 3D CAD software to create models and develop detailed mechanical drawings * Contribute to the ...
Currently enrolled in a Computer Science, Software Engineering, Data Science, or related program ... Co-op team members, independent contractors, and freelancers are not eligible for company benefits ...
Currently enrolled in a Computer Science, Software Engineering, Data Science, or related program ... Co-op team members, independent contractors, and freelancers are not eligible for company benefits ...
CA$22 - CA$24/hr
Enrolled in an official co-op program * Experience in construction and civil engineering is considered an asset * Proficient in Microsoft Office (MS Excel, MS Word) * Excellent verbal and written ...
CA$22 - CA$24/hr
Enrolled in an official co-op program * Experience in construction and civil engineering is considered an asset * Proficient in Microsoft Office (MS Excel, MS Word) * Excellent verbal and written ...
| Aspect | Embedded Software Engineer Co Op | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields | Bachelor's or Master's in Electrical Engineering, Computer Engineering, or related fields |
| Work Environment | Internship setting, often in tech or manufacturing companies | Full-time, often in R&D or product development teams |
| Industry Usage | Used in internships, entry-level roles, and co-op programs | Used in full-time roles across electronics, automotive, and consumer devices |
The Embedded Software Engineer Co Op and Firmware Engineer roles share similar educational backgrounds and work environments, focusing on embedded systems. However, the Co Op is typically an internship or temporary position, while the Firmware Engineer is a full-time role with more responsibilities in developing low-level software for hardware devices.

Other
PTO
This job post has expired today. Applications are no longer accepted.
The Opportunity
We are seeking a motivated Firmware Engineering Co-op to join our Engineering team. In this role, you will support the development of our battery management system (BMS), which optimizes the performance, safety, and longevity of second-life batteries.
You will work closely with firmware and electrical engineers to develop, test, and improve embedded software that powers our energy storage systems. This is a great opportunity for a student interested in embedded systems and hardware-software integration within the clean energy industry.
Responsibilities and Duties
The Student we're looking for:
The Experience You'll Gain:
Moment Energy Co-op Benefits Highlights
Paid Time Off: Co-op's receive three paid days off per term
Vibrant Culture & Perks: Open and collaborative office culture, frequent company socials and wellness programs (weekly yoga and fitness center), and free EV charging on-site.