Skip to main content
Applied Sciences › Engineering Science › Computer Engineering
SFU Co-op Student

Harpreet in front of IBM logo
In the beginning, I used to take every task at work as a school project and try to finish it by working on it even at night but then, my team lead explained to me that by overworking, I was not maintaining a work-life balance and told me to work only during my office hours.

Computer Engineering in itself is a totally different world, one without any borders where industrial co-op symbolizes its entrance door. If we look around: every device, every gadget and every application or let’s say, mostly anything (a coffee machine or an elevator) that is used in our daily lives is programmed in a certain way. Computer Engineering integrates the software with the hardware in the best possible way, making our lives better every day. I referred to it as the world without borders, because new programming languages and tools are used by different experts for developing new devices every day, thus, illustrating the growth of an endless binary world. 

When a new gadget comes into the market, everyone expects it to be something “really cool”, entirely different from its previous versions. Moreover, if the gadget is a success then the credit is mostly given to the programmers and the designers. However manufacturing a new product takes much more than just the programmers, the designers or even just a single team, it’s the joint effort of the whole organization which is working as a group with each individual contributing at a different step. Internships are an excellent way of experiencing this team spirit while working for such an organization.    

When looking for a co-op in spring 2012, I mostly applied to the ones outside of BC. One of the primary reasons behind this was the need to experience an independent exposure to the real world which was only possible by living at a new place and around new people. I am currently employed by IBM for a 16-month co-op term as a WebSphere Commerce Build Developer and Tester.

International Business Machines Corporation (IBM) is an American multinational technology and consulting corporation. IBM is one of the largest technology organizations in the world. It assists clients in running their businesses through the use of technology in a better and smarter way. I am employed at the Toronto software lab, which is IBM’s largest software lab in Canada. It hires more than 150 interns every year. This lab provides many opportunities for students to showcase their knowledge and expertise in programming languages. Furthermore, it also acts as a platform to learn new languages, which adds valuable experience to their engineering degree. In my opinion, IBM is a good company to start one’s engineering career; it provides an opportunity to interact with and learn from the world’s best software engineering minds.

Harpreet and coworkers at lunch

WebSphere Commerce is a leading IBM product that is utilized to do e-commerce. Nowadays, e-commerce is more than just buying and selling online; it’s about creating a more user-friendly and compelling shopping experience. My job as a builder can be briefly summarized as doing BVT which stands Build, Verification and Testing. Being in the release team, I am basically responsible for running the BVTs, however, I also get chances to work on various other side projects which can be related to either doing automation or developing new software tools. Moreover, I am not just restricted to the release team, as I get many opportunities to work with various other teams within my department. For example,  I was given a chance to work with the maintenance team, where I came across the various companies and brands that are IBM’s customers. I was also able to become familiar with the procedures that IBM follows to deal with the problems of its customers. This experience has made me understand that strong software industry is not just made by developing new products every day, but also by inventing new technological ways to maintain those products’ statuses.

While working for my team, I realized that a career in engineering would only prove to be beneficial to you, if you know how to maintain a work-life balance. My team has created a friendly atmosphere at work so that it’s easier for a new member to quickly adjust within it. In the beginning, I used to take every task at work as a school project and try to finish it by working on it even at night but then, my team lead explained to me that by overworking, I was not maintaining a work-life balance and told me to work only during my office hours.

My manager schedules team lunches regularly, which I think is an excellent way of getting to know your team. Moreover, we go to a different theme restaurant every time, which illustrates our diversity. I made new friends at IBM and was able to learn many different ways of learning.

As a computer engineer, I want to excel in the software and hardware world and I was able to experience them both at IBM. In my opinion, my current co-op term will prove to be useful in achieving my career goals as I successfully deal with new problems every day at WebSphere Commerce. Apart from the technical skills, I am also learning communication and team skills. In short, I am enjoying my time at IBM while it’s helping me to achieve my career goals.

SFU Co-op Student
visibility  98
May 22, 2013

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 group of staff gathering in the lunchroom eating together
The Joys of the Lunchroom: Being Social on the Job

You are new to the company, and you don’t know anyone. Where do you start? How about the lunchroom! Read on to learn about Natalie's lunchroom experience for her first co-op job.

picture of the theatre district in new york with lots of advertisements
Communication: So You Love Advertising, But Don’t Know How to Get in the Door

With a love for marketing and advertising, Communication student Lilian Sue discovers how to break into the industry and finds great online resources to improve one's creativity skills during her search.

Photo of author standing in front of the Canadian flag
Working at BC Housing as a Co-op Student

Ever wonder what it’s like to work for a crown corporation? Read on to see what it has been like for 4th year Business student, Kathy Lee, who is completing an 8-month co-op term as an Engagement Assistant with BC Housing.