Required Qualifications:
• As per the Collective Agreement, must be enrolled as a student in the Fall 2024 semester.
• Proficient in using command-line C tools, particularly gcc, gdb, and valgrind.
• Have completed advanced programming courses, including system design and data structures.
• Experience in guiding students in debugging C programs, and explaining C programming concepts.
• Familiarity with the use of the C/C++ programming environment on recent releases of all of the following operating systems: Linux, MacOS, Microsoft Windows.
• Must have excellent writing skills and be able to effectively communicate and critique student assignments in writing.
• Experience writing shell (bash) programs
Preferred Qualifications:
• A demonstrated knowledge of computer systems and software.