Computer Engineering Professor - UBC, Vancouver
Posted: October 12, 2026
The Department of Electrical and Computer Engineering at UBC invites applications for a tenure-track Assistant or Associate Professor in Computer Engineering at the UBC Vancouver Campus, focusing on computing systems research.
at a glance
- Location
- UBC Vancouver Campus - Vancouver, BC, Canada
- Job Category
- Faculty Bargaining / Academic
- Rank
- Assistant Professor (tenure-track) or Associate Professor (tenure-track or tenured)
- Posting End Date
- December 6, 2026
- Job End Date
- June 30, 2031
- Expected Salary Range
- $155,000 to $165,000 per year (Assistant Professor); $180,000 to $200,000 per year (Associate Professor)
- Anticipated Start Date
- July 1, 2027
Browse more UBC jobs · See other jobs in Vancouver
job description
About this opportunity
The Department of Electrical and Computer Engineering at the University of British Columbia's Vancouver campus invites applications for a full-time position at the rank of assistant professor (tenure-track) or associate professor (tenure-track or tenured) in the area of computer engineering, with a research focus on computing systems. We interpret computing systems broadly and welcome applications from candidates working in areas including, but not limited to: computer architecture; digital and integrated systems; embedded and cyber-physical systems; hardware/software co-design; operating and runtime systems; compilers; distributed, cloud, and edge systems; networking; data-intensive systems and storage; and hardware and systems security. We particularly welcome candidates whose work crosses traditional boundaries within computer engineering or connects computing systems with emerging application domains.
Your impact
The successful candidate will take on several key academic and research responsibilities within the department:
- Develop an independent, internationally recognized research program that attracts external research support and complements and extends the department's existing strengths.
- Teach undergraduate and graduate courses in computer engineering, including foundational courses in areas such as computer organization, digital systems, embedded computing, software systems, and operating systems, as well as specialized courses aligned with their research.
- Supervise graduate and undergraduate students.
- Contribute service to the department, university, and the profession.
Requirements
Applicants must meet the following qualifications to be considered for this education opportunity:
- A doctoral degree in computer engineering, computer science, or a closely related field, completed by the anticipated start date.
- A record of research excellence, or clear potential to establish an internationally recognized research program, as demonstrated by publications in leading computing systems venues.
- Evidence of strong teaching ability, or demonstrated potential for excellence in teaching, at both undergraduate and graduate levels, as well as demonstrated ability or potential to provide effective supervision of graduate students.
- Evidence of service to the academic and professional community, or demonstrated potential to engage in academic and professional service.
- Hold, or be eligible to obtain registration as a Professional Engineer (P.Eng.) or Limited Licence with Engineers and Geoscientists British Columbia (EGBC) within five years of appointment.
- Individuals are required to communicate effectively in English, both verbally and in writing.
Benefits
This position is eligible for a comprehensive benefits package provided by UBC. Additionally, the department invests in its new faculty by offering the following support:
- A start-up package and dedicated laboratory space for incoming assistant professors.
- Pairing with senior faculty mentors and support in recruiting first graduate students and preparing early grant applications.
- Relocation, immigration, and work permit assistance through UBC's Housing, Immigration and Relocation Services.
- Dual-career resources for partners exploring positions at UBC and across Greater Vancouver.
- Priority placement in university childcare.
frequently asked questions
Where is this role based?
This role is based at the UBC Vancouver Campus in Vancouver, BC, Canada.
How do I apply for this position?
Applications must be submitted online at https://apply.ece.ubc.ca. Applications submitted solely through Workday will not be reviewed.
What qualifications are required for the role?
Applicants must hold a doctoral degree in computer engineering, computer science, or a closely related field by the anticipated start date, have a record of research excellence or clear potential for it, show evidence of strong teaching ability, demonstrate service potential, and communicate effectively in English.
Who can I contact for more information?
For more information about the position or application process, please contact recruiting@ece.ubc.ca.
categories
about ubc
similar jobs
- senior security engineer - later, vancouver - Later
- night service worker - ubc, vancouver - UBC
- research nurse - ubc, vancouver - UBC
- professional programs manager - ubc, vancouver - UBC
- employee relations coordinator - ubc, vancouver - UBC
- operations and facilities assistant - ubc, vancouver - UBC
- nucleic acids specialist - ubc, vancouver - UBC
- research analyst - later, vancouver - Later
- intermediate substation engineer - wsp, vancouver - WSP
- senior transportation design engineer - city of vancouver, vancouver - City of Vancouver
