Computer Engineer
As a computer engineer you will work with hardware and software aspects of system design and development while applying the principles of design, science, and mathematics to design hardware, software, networks, and processes. You will be expected to solve technical problems and, often, to work as part of a team that designs new computing devices or computer-related equipment, systems, or software. Although you will be involved in building prototypes, the emphasis of your work will be on the application of theory.