Job Responsibilities of a Computer Hardware Engineer