Software Engineering Co-op
Surrey, BC · On-site
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 ...
Surrey, BC · On-site
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 ...
Surrey, BC · On-site
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 ...
Burnaby, BC · On-site
CA$20 - CA$25/hr
Job Purpose As a result of our continuing growth, we require a Software Engineering Co-op Student ... Support other software development activities including but not limited to APP, API and embedded ...
Burnaby, BC · On-site
CA$20 - CA$25/hr
Job Purpose As a result of our continuing growth, we require a Software Engineering Co-op Student ... Support other software development activities including but not limited to APP, API and embedded ...
Burnaby, BC · On-site
CA$20 - CA$25/hr
Job Purpose As a result of our continuing growth, we require a Software Engineering Co-op Student ... Support other software development activities including but not limited to APP, API and embedded ...
Burnaby, BC · On-site
CA$20 - CA$25/hr
Job Purpose As a result of our continuing growth, we require a Software Engineering Co-op Student ... Support other software development activities including but not limited to APP, API and embedded ...
Logan Lake, BC · On-site
CA$4.8K - CA$5.5K/mo
Role Overview The Reliability Engineer Co-op position champions safety and environmental stewardship while working collaboratively to develop and implement effective asset management strategies. The ...
Logan Lake, BC · On-site
CA$4.8K - CA$5.5K/mo
Role Overview The Reliability Engineer Co-op position champions safety and environmental stewardship while working collaboratively to develop and implement effective asset management strategies. The ...
Squamish, BC · On-site
CA$22 - CA$26/hr
Position Scope The Process Engineer Co-op is responsible for supporting engineering activities at Carbon Engineering's Innovation Centre. The role collaborates with the Engineering, Operations, and ...
Quick apply
Squamish, BC · On-site
CA$22 - CA$26/hr
Position Scope The Process Engineer Co-op is responsible for supporting engineering activities at Carbon Engineering's Innovation Centre. The role collaborates with the Engineering, Operations, and ...
Surrey, BC · On-site
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 ...
Surrey, BC · On-site
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 ...
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 ...
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 ...
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 ...
Squamish, BC · On-site
CA$22 - CA$26/hr
Position Scope The Process Engineer Co-op (OPS) is responsible for supporting engineering and operating activites at Carbon Engineering's Innovation Centre. The role collaborates with the engineering ...
Quick apply
Squamish, BC · On-site
CA$22 - CA$26/hr
Position Scope The Process Engineer Co-op (OPS) is responsible for supporting engineering and operating activites at Carbon Engineering's Innovation Centre. The role collaborates with the engineering ...
Vancouver, BC · On-site
CA$23 - CA$25/hr
DuBois Chemicals Canada is offering an 8-12 month co-op position. * The position will be based in ... Minimum two-year completion of a Mechanical, Materials, Electrical or Chemical Engineering program
Vancouver, BC · On-site
CA$23 - CA$25/hr
DuBois Chemicals Canada is offering an 8-12 month co-op position. * The position will be based in ... Minimum two-year completion of a Mechanical, Materials, Electrical or Chemical Engineering program
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 ...
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 ...
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 ...
Squamish, BC · On-site
CA$22 - CA$26/hr
The student will be exposed to software tools such as MathCAD, Python and Autodesk Inventor as well ... the Engineer of Record). * Engineering Document Review and Approval * Engineering documents ...
Quick apply
Squamish, BC · On-site
CA$22 - CA$26/hr
The student will be exposed to software tools such as MathCAD, Python and Autodesk Inventor as well ... the Engineer of Record). * Engineering Document Review and Approval * Engineering documents ...
Our Ideal Candidate Allnorth is currently seeking a Mechanical Engineering Co-op Student for an 8-month co-op term to join our team in either our Nanaimo or Vancouver, BC office . This is an ...
Quick apply
Our Ideal Candidate Allnorth is currently seeking a Mechanical Engineering Co-op Student for an 8-month co-op term to join our team in either our Nanaimo or Vancouver, BC office . This is an ...
Our Ideal Candidate Allnorth is currently seeking a Mechanical Engineering Co-op Student for an 8-month co-op term to join our team in either our Nanaimo or Vancouver, BC office . This is an ...
Quick apply
Our Ideal Candidate Allnorth is currently seeking a Mechanical Engineering Co-op Student for an 8-month co-op term to join our team in either our Nanaimo or Vancouver, BC office . This is an ...
Surrey, BC · On-site
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 ...
Surrey, BC · On-site
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.
The most popular types of Embedded Software Engineer jobs in British Columbia are:
For Embedded Software Engineer Co Op jobs in British Columbia, the most frequently searched job titles are:
The top searched job categories for Embedded Software Engineer Co Op jobs in British Columbia are:
Cities in British Columbia with the most Embedded Software Engineer Co Op job openings:

Full-time
PTO
Re-posted 6 days ago
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 systems and energy storage products.
You will work on both front-end and back-end development while collaborating with engineers across hardware and software teams. This is a great opportunity for a student who wants to gain hands-on experience building scalable software systems for real-world energy infrastructure.
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.