Assistant Professor - Computer Engineering (AY 27/28)

Cal Poly•San Luis Obispo, CA
•$110,000 - $123,000•Onsite

About The Position

The Computer Engineering Department in the College of Engineering at California Polytechnic State University (Cal Poly) is seeking applications for a full-time, academic year, tenure-track faculty position at the Assistant Professor rank, beginning approximately August 12, 2027. Cal Poly emphasizes a "Learn by Doing" philosophy and the teacher-scholar model, preparing graduates to make an impact. The successful candidate will teach undergraduate and master's level courses, support curricular development, and engage in high-quality scholarly work. The department is a welcoming and collaborative community seeking candidates in all areas of computer engineering, with particular interest in Computer Organization and Architecture, Engineering Education, Computing Education, Embedded System/IoT, and Computer Networks. The College of Engineering is committed to building a diverse faculty that provides a multi-disciplinary and hands-on approach to inclusive excellence in student learning and applied research. The Computer Engineering program is highly ranked and focuses on undergraduate education through a laboratory-intensive, hands-on curriculum. It is part of the Noyce School of Applied Computing, fostering interdisciplinary opportunities for students and faculty.

Requirements

  • An earned doctorate (Ph.D.) in Computer Engineering, Computer Science, Electrical Engineering, Engineering Education, or a closely related field from an accredited institution or international equivalent.
  • Candidates nearing completion of the doctorate (ABD) will be considered but must provide proof that the doctorate was awarded prior to or by the start of the appointment.
  • Excellence in teaching.
  • Effective communication and interpersonal skills.
  • Ability to work effectively with students, staff, and faculty.
  • Ability to develop an externally funded, applied research program that involves undergraduate and graduate students, and partnerships with key stakeholders.
  • Demonstrated experience and commitment to hands-on, student-centered learning and teaching.
  • Demonstrated ability to collaboratively work in multidisciplinary settings.
  • Excellent written and oral communication skills.
  • Strong interests in undergraduate and graduate teaching.
  • Demonstrated proficiency in written and oral use of the English language.
  • Compliance with CSU Executive Order 1083 as a mandated reporter.
  • Satisfactory completion of a background check.

Nice To Haves

  • Demonstrated excellence in university level teaching and research (commensurate with time since degree).
  • Experience with laboratory-based instruction.
  • Industry experience.
  • Experience and a commitment to working in a multidisciplinary and collaborative setting.
  • Strong hands-on approach to engineering.
  • Experience working with diverse populations and fostering a collaborative, supportive, and inclusive environment.
  • Ability to teach courses in areas of need: Computer Organization and Architecture and Computer Networks.
  • Ability to teach courses in additional areas of emphasis: Embedded Systems and IoT.

Responsibilities

  • Teach undergraduate and master's level courses.
  • Support and expand curricular development in Computer Engineering.
  • Engage in scholarly work of very high quality as evidenced by external peer review.
  • Perform service activities at all levels of the University.
  • Develop an externally funded, applied research program that involves undergraduate and graduate students, and partnerships with key stakeholders.
  • Demonstrate commitment to hands-on, student-centered learning and teaching.
  • Collaboratively work in multidisciplinary settings.
  • Establish an on-campus presence.

Benefits

  • Parental leave
  • Educational fee waivers
  • Childcare pre-tax benefits
  • Access to on-campus children’s center

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

Ph.D. or professional degree

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service