Software Tools and Systems Programming

Canada, Ontario, Canada • Posted March 23, 2026

Job Type: Full-time
Location: Canada, Ontario
Posted: March 23, 2026
Category: Computer Occupations
Application Deadline: May 02, 2026

Role Description

DutiesMUST be available to carry out tutorials, office hours, and a weekly TA meetings and coordination sessions on campus, at UTSC. The timing of these meetings is TBA at the start of term. This means that the successful applicant will need to be available on campus up to 3 times per week. General duties include conducting weekly tutorial sessions; holding office hours; grading quizzes, tests, assignments & exams, and attending the weekly meeting/coordination sessions; other duties as required by the course. Minimum Qualifications Solid knowledge of C programming, good understanding of the memory model and of memory management in C for dynamic data structures at a technical level. Thorough familiarity with all topics covered in the course including Linux, shell, processes, full memory model, pointers manipulation plus the basics of C programming. These paid positions are open only to University of Toronto Students who have demonstrated a sound knowledge of the relevant subject matter ...

Interested in this role?

Click the button below to start your application for Software Tools and Systems Programming at University of Toronto.

Apply Now