Computer engineers apply professional engineering knowledge of computer hardware and provide balanced hardware/software engineering expertise. They design, construct, and operate computer systems. They design complex computer chips that power new technology and develop the software that enables computers to perform their many applications. Some specialize in digital systems, operating systems, computer networks and software engineering. If you love using computers, but like taking them apart and rebuilding them even more, this could be the career for you,