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 ...
Test Engineer Co-op
Richmond, BC · On-site
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 ...
Test Engineer Co-op
Richmond, BC · On-site
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 ...
Embedded Software Engineer
Richmond, BC · On-site
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
Richmond, BC · On-site
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 ...
Quality Engineer, Co-op
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 ...
Quality Engineer, Co-op
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 ...
Reliability Co-op Student
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 ...
Reliability Co-op Student
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 ...
Software Developer - C++ (Co-op)
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 ...
Software Developer - C++ (Co-op)
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 ...
Process Engineer Co-op
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
Process Engineer Co-op
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 ...
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 ...
Software Developer (Co-op)
Vancouver, BC · Hybrid
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 ...
Software Developer (Co-op)
Vancouver, BC · Hybrid
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 ...
Hardware Engineer Co-op
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 ...
Hardware Engineer Co-op
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 ...
Process Engineer Co-op (OPS)
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
Process Engineer Co-op (OPS)
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 ...
Embedded Software Developer
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 ...
Embedded Software Developer
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 ...
Embedded Software Developer
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 ...
Embedded Software Developer
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 ...
Embedded Software Developer
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 ...
Embedded Software Developer
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 ...
Embedded Software Developer
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 ...
Embedded Software Developer
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 ...
Firmware Developer Co-op
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 ...
Firmware Developer Co-op
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 ...
Mechanical Engineering Co-op
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
Mechanical Engineering Co-op
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 ...
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 ...
Embedded Software Engineer Co Op information
What are the key skills and qualifications needed to thrive as an embedded software engineer co op, and why are they important?
What is the difference between Embedded Software Engineer Co Op vs Firmware Engineer?
| 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.
What is an embedded software engineer co op?
What types of projects and collaboration can I expect as an embedded software engineer co op?
What are the most commonly searched types of Embedded Software Engineer jobs in British Columbia?
The most popular types of Embedded Software Engineer jobs in British Columbia are:
What are popular job titles related to Embedded Software Engineer Co Op jobs in British Columbia?
For Embedded Software Engineer Co Op jobs in British Columbia, the most frequently searched job titles are:
What job categories do people searching Embedded Software Engineer Co Op jobs in British Columbia look for?
The top searched job categories for Embedded Software Engineer Co Op jobs in British Columbia are:
What cities in British Columbia are hiring for Embedded Software Engineer Co Op jobs?
Cities in British Columbia with the most Embedded Software Engineer Co Op job openings:

Full-time
PTO
Re-posted 25 days ago
Job description
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
- Develop front-end web interfaces for the battery management system (BMS) cloud portal
- Contribute to backend API development and system architecture
- Design and implement database schemas to support platform functionality
- Help integrate energy storage hardware with cloud services and IoT infrastructure
- Develop unit tests and integration tests to ensure system reliability and stability
- Maintain high standards of code quality, documentation, and reusability
- Support development of the IoT platform for remote battery monitoring and control
- Assist with software testing, debugging, and performance improvements
- Collaborate with engineers across hardware and software teams to support product development
The Student we're looking for:
- Currently pursuing a Bachelor's degree or higher in Computer Science, Software Engineering, or a related discipline
- Strong preference for students with Design Team or previous co-op experience
- Experience with modern web development frameworks and tools
- Familiarity with backend development and API design
- Basic understanding of databases and data modeling
- Interest in cloud platforms, IoT systems, and connected hardware
- Experience with version control systems such as Git
- Strong problem-solving and analytical skills
- Ability to work both independently and collaboratively in a fast-paced engineering environment
The Experience You'll Gain:
- Hands-on experience developing software for real-world energy infrastructure
- Exposure to cloud platforms, IoT systems, and hardware-software integration
- Mentorship from experienced software and systems engineers
- The opportunity to contribute to technology supporting the clean energy transition
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.