Computer hardware engineers research, design, develop, and test computer equipment such as chips, circuit boards, or routers. By solving complex problems in computer hardware, these engineers create rapid advances in computer technology.
Computer hardware engineers typically do the following:
Computer hardware engineers ensure that computer hardware components work together with the latest software developments. Therefore, hardware engineers sometimes work with software developers. For example, computer hardware engineers give developers of mobile applications information about what kind of software a cell phone can run.
Source: Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2012-13 Edition