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
- $91,000 average per year ($43.75 per hour)
- A large occupation (587,700 workers in 2010)
- Expected to grow moderately (0.9% per year)
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.