Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Developer Student Co-op

Smartrend Manufacturing Group

Winnipeg

On-site

CAD 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Manitoba seeks an Embedded Software Developer Co-op Student. This role involves supporting embedded software development, system architecture design, and integration testing. Ideal candidates are pursuing a degree in Computer or Electrical Engineering, have experience with embedded systems, and possess strong analytical and problem-solving skills. Join a dynamic team dedicated to innovation and making an impact in the industry.

Benefits

Supportive work environment
Opportunities for growth

Qualifications

  • Enrolled in a relevant degree program.
  • Experience with embedded systems or low-level programming.
  • Familiarity with debugging tools and test equipment is a plus.

Responsibilities

  • Support embedded software development for microcontroller-based systems.
  • Assist with system architecture design and implementation.
  • Develop, test, and debug embedded software.

Skills

Embedded systems knowledge
C/C++ programming
Analytical skills
Problem-solving skills
Verbal communication
Written communication

Education

Currently enrolled in a degree program in Computer Engineering or related field

Tools

Debugging tools
Test equipment
Job description
Overview

Smartrend Manufacturing Group (SMG) Inc. is one of Manitoba’s fastest-growing companies, committed to increasing safety in the school bus industry and reducing emissions in the electric vehicle charging sector through our diverse divisions. We design and develop exciting, patented, and innovative technologies that make a real and lasting impact across multiple industries.

At the heart of our success are the values that guide everything we do:

  • People – our team is what makes us special
  • Passion – from our hearts and minds, demonstrated through our actions
  • Priority – we put the customer first, every day, in everything we do
  • Partnership – with each other, our customers, and our suppliers

We provide a supportive environment where hard work, passions, and goals are recognized. Innovation and collaboration are at the heart of what we do. Share your drive and aspirations with us, and we’ll ensure that your co-op experience opens doors to new opportunities and growth.

The Position

The Embedded Software Developer Co-op Student has strong problem-solving skills and is able to work under pressure and time constraints. You will support system architecture design and development, hardware and software testing, documentation and process development support. The successful candidate is a team player and can present technical information to our internal team.

How You Will Be Making an Impact
  • Support embedded software development for microcontroller-based systems
  • Assist with system architecture design and implementation under guidance from senior engineers
  • Develop, test, and debug embedded software and firmware
  • Participate in hardware and software integration and verification testing
  • Support troubleshooting of system-level issues across hardware and software
  • Assist in developing and maintaining technical documentation and processes
  • Contribute to design reviews and team discussions with clear technical input
  • Support continuous improvement initiatives related to development and testing processes
What Success Looks Like
  • Embedded software tasks completed accurately and on time
  • Code written follows established standards and best practices
  • Issues identified, documented, and escalated appropriately
  • Clear and organized technical documentation produced
  • Effective collaboration with hardware, software, and test teams
  • Demonstrated growth in embedded systems knowledge and problem-solving skills
  • Ability to clearly explain technical concepts to team members
What Skills and Experience You Require
  • Currently enrolled in a degree program in Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • Coursework or experience with embedded systems or low-level programming
  • Experience with C and/or C++ (academic or project-based)
  • Basic understanding of microcontrollers and embedded hardware
  • Familiarity with debugging tools and test equipment is an asset
  • Strong analytical and problem-solving skills
  • Ability to work under time constraints and manage competing priorities
  • Strong written and verbal communication skills
  • Comfortable working independently and in a team environment

We would like to thank all applicants who apply; however, only those selected for an interview will be contacted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.