Skip to main content
Applied Sciences › Mechatronic Systems Engineering
SFU Co-op Student

I had a lot of self-doubt regarding the responsibilities required by such a job. Would I be able to successfully complete the tasks and provide optimum results for my employer?

As a student, it can be daunting to decide which co-op positions to apply for, considering many postings will ask for skills that may not be in one’s repertoire. When I first started applying to co-op jobs, I chose to ignore software related postings. I was not comfortable working in such roles because the required skills were often not in line with the skills I had. In this article, I will provide a brief overview about my co-op experiences, how I finally decided to apply to software related positions, and how this decision has impacted me.

My First Co-op

My first Co-op was with MENRVA Research Group at SFU, where I worked in the development and testing of a biomedical device which aims to help people suffering from hypertension intolerance by assisting the flow of blood by applying external pressure on the calves. I was working on development of the User Interface (UI), improving the electronic driver, building a prototype of this device and assisting with human trials. UI development was a major component of the job because without it, there would be no automatic way to control the electronic driver and to use the device for human trials. Along with that, I worked on building prototypes where I redesign and 3D print various parts which pruned my engineering skills and pushed me to learn more. This co-op gave me further confidence in my abilities due to the fact that my existing skill set was challenged.

As a Mechatronic Systems Engineering (MSE) student, I have not done many programming courses and had no experience in software development or testing. I had a lot of self doubt regarding the responsibilities required by such a job. Would I be able to successfully complete the tasks and provide optimum results for my employer? However, after developing a UI at my first co-op, I overcame my fear of programming. This experience made me rethink my approach for applying to co-op jobs because it gave me confidence that I could do any software related jobs well.

Getting a Software Co-op

For my second co-op, I started applying for software engineering related positions. Although they were not within my comfort zone, I faced my fear head on by taking any opportunity that showed up. This outlook landed me a position as an Embedded Software Engineer Co-op at Exegin Technologies Ltd. 

Overcoming Challenges

My first week was challenging and I was worried about how I was going to succeed in the job. Everything was new to me and although it was a great opportunity to learn and develop my skills as an engineer, it came with its own challenges. To overcome them, I decided to go over the responsibilites of the job and what skills I would have to apply. This particular co-op often switched between software testing & development, I had very little work & course experience in either of those two fields. However, I managed to excel at my work by focusing on paying attention to details, adapting to situations, and continuously learning in order to prepare myself for various problems that I may come across.

 A week into my new job, I was given various products to test based on a wireless technology known as ZigBee. This is used in various products like smart electric meters, gas meters, and to control lighting & other devices in smart houses. The first thing I had to do was to learn how they work, and next to test them. In order to do this, I made full use of all the resources provided to me. I started reading books about ZigBee protocols and payed close attention to my seniors when they answered my questions. For testing, I had to be extra careful as our company was preparing for an test event which required the product to be working.

By carefully following the test specification which consisted of different test cases, I tested our product’s functionality. After the first month I was getting lots of positive feedback from everyone at work. The company's managing director said to one of my supervisors that I am a fast learner. Both of my supervisors noted that I was swift in understanding the code and I provided accurate working test outputs

Also, they pointed out that I am good at rigorous testing because I pay attention to every minute detail. Receiving this feedback was very encouraging and it helped to approach my tasks with more confidence. With this new confidence I have, I felt able to work any type of engineering position.


When I began my mechatronics degree, it was one of my dreams to get experience in mechanical, electrical and software fields through the co-op program. Overall, these co-op positions not only gave me a phenomenal understanding of all three engineering fields (which was one of my dreams) but my experience has also helped me to overcome my fear of entering the software world, a place I was not very experienced in. My advice to anyone who is similar to myself is to apply to jobs that make you uncomfortable and challenge your skills. You will grow and learn a lot by inserting yourself into unfamiliar environments.

Beyond the Blog

SFU Co-op Student
Connect with Ramandeep on LinkedIn.
visibility  148
Dec 2, 2017

You Might Like These... Co-op Reflections, Professional Development, Career Exploration, Seeking, Work Term Extension

author, courtney, smiling
A Second Term in Government: More of the Same?

Having completed my first work term for Health Canada as a Communications Officer Intern, I was eager to try something new, and the government was not where I believed that was going to happen. That is until I was offered a position at Agriculture and Agri-Food Canada...

picture of glichelle pondering a though
Surviving Workplace Politics

Ever been peeved with workplace politics? Have you ever been a victim of office politics? One student shares her experiences from the workplace with tips on how to survive.


person with their head in a book
Responsibility and Success

One of the most memorable parts of my time in co-op was the collection of accidents, errors, mistakes, and mix-ups that happened in the course of working in the laboratory.


You Might Like These... Co-op Reflections

A photo of two women smiling to the camera
Pushing Through Rejections: The Co-op Hunt

Finding a co-op is no easy feat! Read on to see how Emily managed to find hers. 

white desk with open laptop, computer mouse, phone, notebook, and plant
Non-Profit, Start-Up or Corporate: What's Right for You?

Co-op can be an overwhelming process. You are entering a trial adult experience where you look for and apply for jobs. But what do you do when you are scrolling through the long list of job postings and a wave of companies and organizations blind your eyes? Continue reading to learn about Carissa's experience working for a variety of industries. 

RebalanceMD Summer 2015: A New Approach to Total Musculoskeletal Care

Read about Brandon's role with RebalanceMD as he takes us on an educational journey about total musculoskeletal care.