Full-Time Tenure-Track Faculty Position in Real-Time Embedded Systems

A full-time tenure-track faculty position at the rank of Assistant Professor in Real-Time Embedded Systems is available beginning July 1, 2018. See details.

Full-Time Tenure-Track Faculty Position in Model-driven System and Software Engineering

A full-time tenure-track position at the rank of Assistant or Associate Professor, Canada Research Chair Tier II, in Model-driven System and Software Engineering is available beginning July 1, 2018. See details.

Full-Time Tenure-Track Faculty Position in Cybersecurity

A full-time tenure-track position at the rank of Assistant Professor in Cybersecurity is available beginning July 1, 2018. See details.

Contract Instructors: Fall 2018 and Winter 2019

Deadline to apply for these positions is June 1, 2018

Jump to:

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.

Contract Instructor Positions for Fall 2018

Deadline to apply for these positions is June 1, 2018

ECOR 1606 [0.5 credit]: Structured Problem Solving & Comp.
Introduction to engineering problem solving. Defining and modeling problems, designing algorithmic solutions, using procedural programming, selection and iteration constructs, functions, arrays, converting algorithms to a program, testing and debugging. Program style, documentation, reliability. Applications to engineering problems; may include numerical methods, sorting and searching.

SYSC 2006 [0.5 credit] Foundations of Imperative Programming
Modular programming with a procedural language. Compilation and linking, libraries. Memory management and object lifetimes: static allocation, automatic allocation in stack frames, dynamic allocation from the heap. Introduction to data structures: dynamic arrays, linked lists. Collections: lists, stacks, queues. Introduction to recursion.

SYSC 2310 [0.5 credit] Introduction to Digital Systems
Number systems: binary, decimal, hexadecimal. Digital representation of information. Computer arithmetic: integer, floating point, fixed point. Boolean logic, realization as basic digital circuits. Applications: simple memory circuits, synchronous sequential circuits for computer systems. Finite state machines, state graphs, counters, adders. Asynchronous sequential circuits. Races.

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 3200 [0.5 credit] Industrial Engineering
Techniques of operations research for decision-making in complex engineering systems. Linear programming, network models, PERT, integer programming, dynamic programming, queuing systems and inventory models. Problem solving is emphasized.

SYSC 3600 [0.5 credit] Systems and Simulation
Properties of linear systems. Linear dynamic models of engineering systems. Applications of the Laplace transform. Transfer functions. Block diagrams. Frequency and time response. System simulation with digital computers.

SYSC 4604 [0.5 credit] Digital Communication Theory
Introduction to information theory, source coding and data compression, Error control coding, Trellis coded modulation, advanced topics of current interest: spread spectrum; digital wireless communications.

BIOM 5101 [0.5 credit] (BMG 5104) Biological Signals
Modeling of neuromuscular biological signals, including subthreshold phenomena, active behaviour of cell membranes, and innervation processes. Measurement of biological signals, including electrode effects. Time domain, frequency domain, and adaptive filtering techniques for noise reduction.

Contract Instructor Positions for Winter 2019

Deadline to apply for these positions is June 1, 2018

ECOR 1606 [0.5 credit]: Structured Problem Solving & Comp.
Introduction to engineering problem solving. Defining and modeling problems, designing algorithmic solutions, using procedural programming, selection and iteration constructs, functions, arrays, converting algorithms to a program, testing and debugging. Program style, documentation, reliability. Applications to engineering problems; may include numerical methods, sorting and searching.

ECOR 4995 [0.5 credit] Professional Practice
Presentations by faculty and external lecturers on the Professional Engineers Act, professional ethics and responsibilities, practice within the discipline and its relationship with other disciplines and to society, health and safety, environmental stewardship, principles and practice of sustainable development. Communication skills are emphasized.

SREE 4002 [0.5 credit] The Energy Economy, Reliability and Risk
Interrelationship between energy and economic policy and regulations. Reliability of energy supply systems. Risk analysis and its application to the generation, distribution and environmental impacts of energy. Risks analysis and management associated with natural and human and regulatory influences. Environmental and public health risk analysis.

SYSC 2004 [0.5 credit] Object-Oriented Software Development
Designing and implementing small-scale programs as communities of collaborating objects, using a dynamically-typed or statically-typed programming language. Fundamental concepts: classes, objects, encapsulation, information hiding, inheritance, polymorphism. Iterative, incremental development and test-driven development.

SYSC 2510 [0.5 credit] Probability, Statistics and Random Processes for Engineers
Discrete and continuous random variables. Joint and conditional probabilities, independence, sums of random variables. Expectation, moments, laws of large numbers. Introduction to statistics. Stochastic processes, stationarity, additive white Gaussian noise, Poisson processes. Markov processes, transition probabilities and rates, birth death processes, introduction to queueing theory.

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 3601 [0.5 credit] Microprocessor Systems
Microprocessor-based system design for different microprocessor families. Microprocessors: internal organization, instruction sets, address generation, pin-outs, bus cycles, signalling waveforms. Interfacing memory and I/O devices. Interrupt structures, direct memory access. Floating point coprocessors. System bus standards. Introduction to DSPs.

SYSC 4202 [0.5 credit] Clinical Engineering
Overview of the Canadian health care system; brief examples of other countries; clinical engineering and the management of technologies in industrialized and in developing countries; safety, reliability, quality assurance; introduction to biomedical sensor technologies; applications of telemedicine; impact of technology on health care.

SYSC 4405 [0.5 credit] Digital Signal Processing
Discrete time signal and system representation: time domain, z-transform, frequency domain. Sampling theorem. Digital filters: design, response, implementation, computer-aided design. Spectral analysis: the discrete Fourier transform and the FFT. Applications of digital signal processing.

BIOM 5405 [0.5 credit] (BMG 5111) Pattern Classification and Experiment Design
Introduction to a variety of supervised and unsupervised pattern classification techniques with emphasis on correct application. Statistically rigorous experimental design and reporting of performance results. Case studies will be drawn from various fields including biomedical informatics.

Qualifications and application rules:

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/.

How to apply:

Contract Instructor Positions,
Department of Systems and Computer Engineering
Carleton University
1125 Colonel by Drive, 400 Paterson Hall
Ottawa, ON. K1S 5B6
email: darlene@sce.carleton.ca

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 darlene@sce.carleton.ca