The Electrical and Computer Engineering (ECE) undergraduate curriculum has two core programs and four interdisciplinary programs. Reporting to the “Lab Director, Teaching” (Lab Director) and to the “theme area Laboratory Instructor/Coordinator” (Coordinator), the “Laboratory Instructor/Software Specialist” (Lab Instructor) enhances student success through a positive learning environment and teaches undergraduate (undergrad) laboratory (lab) portion of courses within the established scope and guidelines of the professional degree program.
These positions are responsible for laboratory course delivery and other academic responsibilities, and the technical operation and maintenance of the ECE undergrad laboratory facilities in support of assigned labs. The Lab Instructor collaborates with course instructor for lecture-lab synchronization and works in conjunction with faculty members on lab content, development and design of any new experiments to be introduced into the undergrad lab portion of the course.
Area of specialization should include a working knowledge of: data structures and algorithms, systems programming and concurrency, operating systems, real-time operating systems, database systems, computer networks, embedded software, software testing, quality assurance and maintenance, and programming for performance
1. Instruction of students and assessment of their academic performance:
2. Supervises Teaching Assistants who oversee the students performing the experiments and exercises:
3. Lab Maintenance:
4. Other Duties:
P.Eng is preferred, or industry experience as a computer engineer or software engineer to support the PEO licensing experience requirements.