what is the job description of a computer hardware engineer?
Responsible for designing, developing, and testing computer hardware, including computer systems, circuit boards, computer chips, keyboards, routers, and printers. Supervises the manufacturing, production, and installation of the parts.