Computer Engineer


Work Tasks

COMPUTER ENGINEERS work with the hardware and software aspects of systems design and development. Computer software engineers are concerned with and develop the software systems that control computers. Computer hardware engineers design computer chips, circuit boards, computer systems, and related equipment such as keyboards, modems, and printers. Computer engineers apply the theories and principles of science and mathematics to the design of hardware, software, networks, and processes to solve technical problems. Computer engineers often work as part of a team that designs new computing devices or computer-related equipment, systems, or software.

Salary, Size & Growth

Entry Requirements

COMPUTER ENGINEERS are required to have a bachelor's degree and broad knowledge and experience with computer systems and technology. Computer hardware engineers need to concentrate on computer engineering or electrical engineering. Software engineers are more likely to need degree concentrations in computer science, software engineering, or computer information systems. Graduate degrees are preferred for some of the more complex jobs. A Ph.D., or at least a master's degree in computer science or engineering, is required for computer science jobs in research laboratories or academic institutions.