Computer engineers analyze, design, and evaluate computer
systems, both hardware and software. They might work on system
such as a flexible manufacturing system or a "smart" device or
instrument. Computer engineers often find themselves focusing on
problems or challenges which result in new "state of the art"
products, which integrate computer capabilities. They work on the
design, planning, development, testing, and even the supervision of
manufacturing of computer hardware -- including everything from
chips to device controllers.