The main function of a hardware engineer is to research, design, develop, test computer or computer-related equipment for commercial, industrial, military, or scientific use. A typical hardware engineer is responsible for the manufacture and installation of computer or computer-related equipment and components. Job responsibilities include analyzing information to determine plans and specifications for the design, development, and testing of computer or computer-related equipment.