Computer Engineers

Computer engineers design, develop, and integrate computer, telecommunications and network systems hardware and related equipment.

Main Duties

  • Analyze user's requirements, and design and develop system architecture and specifications
  • Research, design, develop and integrate computer and telecommunications hardware such as microprocessors, integrated circuit boards and semiconductor lasers
  • Develop and conduct design verification simulations and prototype bench tests of components 
  • Research, design and develop information and communication system network architecture
  • Research, evaluate and integrate network system and data communication hardware and software

10-year Job Openings

There are 76 job openings forecasted between 2023-2032. 

Average Annual Salary

$92,000

Employment Requirements

  • Computer engineers require a bachelor's degree in computer engineering, electrical or electronics engineering, engineering physics or computer science.
  • A master's or doctoral degree in a related engineering discipline may be required.
  • Licensing by a provincial or territorial association of professional engineers is required to approve engineering drawings and reports and to practise as a Professional Engineer (P.Eng.).
  • Engineers are eligible for registration following graduation from an accredited educational program, three or four years of supervised work experience in engineering and passing a professional practice examination.