Computer hardware engineers research, design, develop, and test computer systems. These computer systems could be in the form of tablets, laptops, desktops, or phones. They generally look at internal hardware components like circuit boards, memory devices, routers, and networking abilities.
They can also take into consideration the actual outer functions of any devices, including cameras, screens, or battery life. No matter what end of the spectrum they fall under, computer hardware engineers are responsible for the foresight of the direction of technology and being able to advance products at a rapid rate.