
Computer engineers analyze 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.