1

Embedded Software Engineer Co Op Jobs in British Columbia

Software Engineering Co-Op

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 ...

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 ...

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 ...

As a Mechanical Engineer Co-op, you will be responsible for: * Operating within a cross-functional team made up of both technical and non-technical team members. * Providing design concepts, material ...

New

Embedded Software Developer

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 ...

Embedded Software Developer

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 ...

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

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 ...

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

Co-op Student Salary: $24.59 Hourly Short-term Incentive Eligible: No Workplace Flexibility: No ... software. * Work with Engineering Drafting Work Leader to address internal and external ...

New

next page

Showing results 1-20

Embedded Software Engineer Co Op information

What is an embedded software engineer co op?

An Embedded Software Engineer Co-Op is a student or recent graduate who works temporarily with a company to gain hands-on experience in developing software for embedded systems. These systems are specialized computing devices found in products like cars, medical devices, and industrial machines. The Co-Op role involves writing code, testing software, debugging, and collaborating with engineers to solve real-world challenges. This position provides practical experience that complements academic studies and helps prepare students for a full-time career in embedded software engineering.

What types of projects and collaboration can I expect as an embedded software engineer co op?

As an Embedded Software Engineer Co Op, you'll typically work on real-world projects such as developing, testing, or debugging firmware for embedded systems used in products like consumer electronics, automotive components, or industrial devices. You’ll collaborate closely with senior engineers, hardware teams, and sometimes quality assurance to integrate and validate software with hardware prototypes. Expect to participate in code reviews, daily stand-ups, and hands-on troubleshooting sessions. This collaborative environment helps you gain practical experience and build a strong foundation for future career growth.

What are the key skills and qualifications needed to thrive as an embedded software engineer co op, and why are they important?

To thrive as an Embedded Software Engineer Co Op, you generally need a solid understanding of C/C++ programming, microcontroller fundamentals, and coursework or experience in embedded systems. Familiarity with debugging tools, version control systems like Git, and possibly real-time operating systems (RTOS) is often expected. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help you excel in collaborative engineering environments. These skills are crucial for developing reliable embedded software and ensuring project goals are met efficiently and accurately.

What is the difference between Embedded Software Engineer Co Op vs Firmware Engineer?

AspectEmbedded Software Engineer Co OpFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsBachelor's or Master's in Electrical Engineering, Computer Engineering, or related fields
Work EnvironmentInternship setting, often in tech or manufacturing companiesFull-time, often in R&D or product development teams
Industry UsageUsed in internships, entry-level roles, and co-op programsUsed 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 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:

Infographic showing various Embedded Software Engineer Co Op job openings in British Columbia as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Software Engineering Co-Op

Burnaby, BC • On-site


EnerSys

7.5

Company rating: 7.5 out of 10

Based on 56 frontline employees who took The Breakroom Quiz

261st of 545 rated manufacturers

Good employer

Respectful managers

Uninterrupted breaks


CA$20 - CA$25/hr

Full-time

Posted 10 days ago


Job description

EnerSys is an industrial technology leader serving the global community with mission critical stored energy solutions that meet the growing demand for energy efficiency, reliability and sustainability. We are driven by a passion to provide people everywhere with accessible power to help them work and live better. Our people are our strength, an endless resource for innovation, insight and enthusiasm.

This position will report to our EnerSys Energy Systems business, which serves the telecom, cable broadband, industrial, renewable, and data center markets. Our portfolio combines our stored energy expertise with power systems, enclosures, and renewable energy products to deliver world-class solutions for diverse applications such as 5G, broadband, Internet of Things (IoT), data center, and solar power. Our cutting-edge technology includes Lithium batteries, Fault Managed Power Systems, and Extended Run Time battery backup systems that improve the reliability and resiliency of broadband networks.

EnerSys has over thirty manufacturing and assembly plants worldwide servicing over 10,000 customers in more than 100 countries. Worldwide headquarters are located in Reading, PA, USA with regional headquarters in Europe and Asia. Some of our brands include PowerSafe, DataSafe, and Genesis batteries; Cordex power; and Outback Power renewable energy products. With sales and service locations throughout the world, and over 100 years of battery experience, EnerSys is the power/full solution for stored DC power products. 

Compensation Range: $20.00 - $25.00 CAD 

Compensation may vary based on applicant's work experience, education level, skill set, and/or location.  

This is a current vacant position.

Job Purpose

As a result of our continuing growth, we require a Software Engineering Co-op Student to help support research and advanced development of edge analytics of state-of-the-art power solutions and IoT electronics circuits. 

Essential Duties and Responsibilities
  • Work with Research & Advanced Development team to create, evaluate digital twin models,
  • Develop and maintain data analysis scripts and dashboards
  • Perform exploratory data analysis (EDA) to identify trends and insights.
  • Create test plan and perform detailed testing.
  • Document data models, code, and analysis results.
  • Support other software development activities including but not limited to APP, API and embedded software.
  • Contribute to a culture of collaboration by working with team members.
Qualifications
  • Enrolled in a Bachelor of Computer Science, Software Engineering, or Electrical Engineering program.
  • Basic knowledge of programming languages such as C, C#, Python and SQL.
  • Exposure to machine learning or predictive analytics
  • Familiarity with JavaScript/TypeScript and modern web technologies (e.g., React, HTML5, CSS3) is an asset.
  • Experience with or understanding of software testing concepts, including unit or automated testing, is an asset.
  • Strong communication and teamwork skills
  • Curiosity and willingness to learn new technologies
  • Attention to detail and ability to manage multiple tasks
  • Ability to translate data insights into actionable recommendations.
General Job Requirements
  • This position will work in an office setting, expect minimal physical demands.

EnerSys is committed to employment equity and fostering a workplace that respects and values diversity, inclusion, and dignity for all.
We provide equal employment opportunities to all employees and applicants, and strictly prohibit discrimination or harassment of any kind based on race, colour, religion, age, sex, national or ethnic origin, citizenship, disability, sexual orientation, gender identity or expression, marital or family status, or any other characteristic protected by applicable Canadian and provincial laws".

We encourage applications from members of equity-deserving groups, including women, Indigenous Peoples, racialized persons, persons with disabilities, and members of the 2SLGBTQIA+ community.

Employment Equity / Diversity / Inclusion / Accessibility

We use artificial intelligence to screen, assess and select applicants for open positions, including for the purposes of reviewing and ranking application materials and scoring answers to application questions. Accordingly, decisions about your application and eligibility for employment with EnerSys may be made based exclusively on the automated processing of the personal information that you submit in your application materials.


What EnerSys employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom