Computer Hardware Engineer

Career Overview

Computer hardware engineers research, design, develop, and test computer systems and components such as processors, circuit boards, memory devices, networks, and routers. These engineers discover new directions in computer hardware, which generate rapid advances in computer technology.


A four-year bachelor's degree in computer science, computer systems engineering, or mathematics may be required to obtain this position. A higher degree (master's or doctorate) in a related field, which may take an additional two-five years to earn, would be more valuable and potentially necessary in some organizations.

Salary Expectations

Low End:
High End:
$58,000 /yr
$100,000 /yr
$150,000 /yr

Recommended Courses

  • Math - as much as possible!
  • Computer Programming
  • Computer Science
  • English - as much as possible!
  • Communication
Work Environment

Typically, computer hardware engineers work for computer system design or manufacturing companies. They work in labs in high tech manufacturing firms building and testing computers.

Future Outlook

The job outlook for this position looks fair over the next 10 years, keeping in mind that geographical differences may exist. A limited number of engineers will be needed to meet the demand for new computer hardware because more technological innovation takes place with software than with hardware

Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook
Explore Careers, Labour Market Information, Government of Canada