Software Engineering Co-Op
Program Overview: 9IÖÆ×÷³§Ãâ·Ñ CDSI’s Faculty-Student Research Bridge (FSRB) Program aims to connect 9IÖÆ×÷³§Ãâ·Ñ researchers with Undergraduate B.Eng Co-op Software Engineering students for assistance with a new or ongoing research project in an area which best makes use of the student’s skills in the field. The students are looking for a 4-month (12-16 weeks) research project during the summer, from May to August, where they will be able to work full-time (35-40 hours/week) and support you with your research, while you provide the student with supervision and final evaluation.
Registration: To meet a qualified and interested student, fill out the form below and the SE Co-op Team will contact you for next steps. By providing information about the research project, the team will be best equipped to filter through the possible students and share with you the top candidates to fill the role.   
Applications open: February 10th 2025.
¶Ù±ð²¹»å±ô¾±²Ô±ð:ÌýPlease answer the form by Sunday, March 30th 2025 at 11:59 PM. By respecting this deadline, it maximizes the chances of finding a student able to carry out your research needs. Please note that there is no guarantee that a student will be found for every research project.    
Contact: If you have any questions or concerns about the workload you are looking to fill, please contact a member of the SE Co-op Team at softwarecoop.engineering [at] mcgill.ca .  
Ìý
Preparing for the Application Form
Faculty Member Contact & Personal Information
- Full name;
- Preferred name (if applicable);
- 9IÖÆ×÷³§Ãâ·Ñ ID Number;
- 9IÖÆ×÷³§Ãâ·Ñ email address;
- Affiliations: Faculty, School, Department, Unit.
Research Project Details & Requirements
- Include a few keywords that summarize the scope of the research project (I.e. Machine learning, data science, statistics, neuroscience, etc.);
- In a few sentences, describe the scopeÌýof the research project and yourÌýresearch needs;
- Identify up-to 10ÌýobjectivesÌýyou hope this research projectÌýaccomplishesÌýand/or helps contribute to;
- How many undergraduate B.Eng Software Engineering students would you ideally have working (full-time) on the project?
TheÌýB.Eng Software Engineering Co-op Program at 9IÖÆ×÷³§Ãâ·Ñ requires students to complete 4 mandatory co-ops during their academic studies. Students have the possibility of securing an undergraduate research project as their co-op, should it meet all the co-op requirements, and the funding source does not have any issues going towards a 2-credit course.ÌýApplicants are to confirm if their project proposal meets the below criteria.
Co-op requirements:- 12-16 weeks long (May -Aug);
- full-time work 35-40hrs/week;
- Paid;
- Supervised by an engineer or related professional;
- Tasks related to software engineering degree.
Research Project Needs
If you already have a sense of the professional and technical skills the student should possess, please list a few.
Some examples include: develop multi-tier web applications; deploy software as a service over a cloud platform; familiar with advanced technologies: microservices, RESTful API, modern web frontends (Vue.js / React), Android, JavaScript; understand and contribute to continuous integration chains; initial experience in automated builds; experienced in test-driven development; advanced users of version control systems; initial experience in agile project planning; advanced knowledge of certain programming languages, such as Python, R, MatLab, etc.; team work experience in a complex setting.
If you are unsure of the specific skills needed for your project, please writeÌý"Unsure"Ìýand someone from our team will contact you as soon as possible.Ìý
- In addition to Software Engineering experience and skills, list any other academic knowledge or experience required for this project.
- Confirm the start and end dates of the research project.
- Acknowledgment that, past the agreed-upon end date of the project, students are under no obligation to continue working on the project, even if the project is notÌýdeemedÌýfinished by the professor/researcher. If the professor/researcher wishes the student to continue working on the project outside the scope of the research project, a conversation can take place with the student to evaluate their interest, availability, and compensation needs. If both parties agree on the scope, mandate, andÌýremuneration, the student can choose to continue working on the project, however independently from theÌýB.EngÌýSoftware EngineeringÌýprogram requirements.  
Interview & Hiring Process
The default deadline to apply for a project isÌýSunday, March 30th, 2025 at 11:59 PM. On Monday, March 31st, the Team will share the CVs/applications of all qualified and interested candidates via email with supervisors so that they can commence their review and interview process.ÌýIf you wish to set a different application deadline, please let us know.ÌýPlease note that if your project is still looking to fill a spot after March 30th, we will continue to promote the opportunity.Ìý
- Confirm if you wish to use March 30th 2025 as the application deadline to for your project.
- Confirm the ideal date for your application deadline.Ìý
Student Funding
Applicants are required to contribute a minimum ofÌý$3,700.00Ìýtowards the student researcher's financial compensation.
- Confirm your ability to meet this requirement.
- Hardship clause: If applicants are unable to secure funding to compensate the student researcher, or if they are uncertain about their ability to do so, they are asked to provide a brief explanation. This information will help us assess potential alternative funding options and ensure equitable opportunities for students.