Tenure-Track Position in Human-Machine Interactions at the rank of Assistant Professor
The Department of Systems and Computer Engineering invites applications from qualified candidates for a tenure-track appointment in Human-Machine Interactions at the rank of Assistant Professor beginning July 1, 2020. See details.
Instructor position in Software Engineering:
The Department of Systems and Computer Engineering invites applications from qualified candidates for a preliminary appointment in Software Engineering at the rank of Instructor I, beginning July 1, 2020. See details.
Canada Research Chair Tier II – Software Engineering for Autonomous and Self-Adapting Systems:
The Department of Systems and Computer Engineering invites applications for a Canada Research Chair (CRC) Tier 2 appointment in the field of Software Engineering for autonomous and self-adapting systems at the rank of Assistant/Associate Professor beginning July 1, 2020. See details.
Canada Research Chair Tier II – Mechanical and Aerospace/Systems and Computer Engineering
A full-time tenure-track position at the rank of Assistant Professor in Mechanical and Aerospace/Systems and Computer Engineering is available beginning July 1, 2019. See details here.
Full-Time Tenure-Track Faculty Position in Software Engineering
A full-time tenure-track position at the rank of Assistant Professor in Software Engineering is available beginning July 1, 2019. See details.
Contract Instructors: Summer 2019, Fall 2019 and Winter 2020
A note to all applicants: As per Articles 16.3-16.4 in the CUPE 4600-2 Collective Agreement, the posted vacancies listed above are first offered to applicants meeting the incumbency criterion. A link to the current CUPE 4600-2 Collective Agreement can be found at the Employment Agreements webpage on the Carleton University Human Resources website (http://carleton.ca/hr/collective-agreements/) and the CUPE 4600-2 website (http://4600.cupe.ca/).
Pursuant to Article 16 of the CUPE 4600 Unit 2 Collective Agreement, applications are invited from members of the CUPE 4600-2 bargaining unit and other interested persons to teach the following Department of Systems and Computer Engineering courses.
Deadline to apply for these positions is March 1, 2020
ECOR 1051 [0.5 credit] Fundamentals of Engineering I
Software development as an engineering discipline, using a modern programming language. Tracing and visualization of program execution. Testing and debugging. Data management: digital representation of numbers; numerical algorithms; storing data in files; container data types: sequences, sets, maps.
SYSC 2100 [0.5 credit] Algorithms and Data Structures
Thorough coverage of fundamental abstract collections: stacks, queues, lists, priority queues, dictionaries, sets, graphs. Data structures: review of arrays and linked lists; trees, heaps, hash tables. Specification, design, implementation of collections, complexity analysis of operations. Sorting algorithms.
SYSC 3006 [0.5 credit] Computer Organization
Computer organization: processor, memory, input/output, system bus. Number systems: binary, decimal, hexadecimal. Assembly language programming: representation of data, instruction encoding, execution. Devices: keyboard, programmable timer, parallel interface. Input/output methods: polling, hardware/software interrupts.
SYSC 3310 [0.5 credit] Introduction to Real-Time Systems
Principles of event-driven systems. Microcontroller organization. Development of embedded applications. Programming external interfaces, programmable timer. Input/output methods: polling, interrupts. Real-time issues: concurrency, mutual exclusion, buffering. Introduction to concurrent processes.
SYSC 3320 [0.5 credit] Computer Systems Design
System on Chip (SoC)-based computer system design. SoC internal organization. Cache memory. Interfacing: external memory, hardware subsystems. Direct memory access. Floating point units. Introduction to field programmable gate arrays.
SYSC 5804 [0.5 credit] (ELG 6184) Advanced Topics in Communications Systems (Deadline to apply for this position is April 1, 2020)
Research Methods for Engineers – Topics required to perform engineering research including literature surveys, identifying issues, objectives, and methodology. Technical writing, documenting and presenting engineering ideas and a review of statistics, simulation, optimization and data analysis.
Required Academic Qualifications and Skills; Candidates should hold a Masters or Ph.D. in the area of Electrical Engineering or the equivalent.
Required Professional Qualifications and Skills: Candidates should be a Licensed Professional Engineer (P.Eng.).
Teaching Competence: Candidates are required to have experience teaching
Note: as per Articles 16.3 and 16.4 in the CUPE 4600-2 Collective Agreement, the posted vacancies listed above are first offered to applicants meeting the incumbency criterion. A link to the current CUPE 4600-2 Collective Agreement can be found at the Employment Agreements webpage on the Carleton University Human Resources website http://carleton.ca/hr/collective-agreements/ and the CUPE 4600-2 website http://4600.cupe.ca/.
Contract Instructor Positions,
Department of Systems and Computer Engineering
1125 Colonel by Drive, 400 Paterson Hall
Ottawa, ON. K1S 5B6
As per Article 15.3 of the current CUPE 4600 Unit 2 Collective Agreement, applicants are required to submit an up to date CV, including a complete listing of all courses taught within the CUPE 4600 Unit 2 bargaining unit at Carleton University. Candidates who have already contacted the department and submitted a CV recently need only indicate their interest in particular courses. NOTE that when applying to classes for which they have incumbency, applicants shall not be required to (re)submit documentation beyond their updated CV.
Contract positions require a Masters or Ph.D. in Electrical Engineering or the equivalent. Applicant must be a Licensed Professional Engineer (P.Eng.). Please submit a current CV to email@example.com