×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Developer Student Co-op

Job in Winnipeg, Manitoba, A3C, Canada
Listing for: Smartrend Manufacturing Group
Apprenticeship/Internship position
Listed on 2026-02-23
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
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 w  ho apply; however, only those selected for an interview will be contacted.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary