Computer hardware engineers research, design, develop, and test computer systems and components.
Computer network architects design and implement data communication networks, including local area networks (LANs), wide area networks (WANs), and intranets.
Computer support specialists maintain computer networks and provide technical help to computer users.