Crow

Computers are amazing machines. A little box that’s full of technological miracles, the average PC instantaneously processes, stores, retrieves, and interprets millions of pieces of data every second of every day in order to connect users with digital data in the form of words, numbers, pictures, sounds, and videos.

If that sounds impressive, consider the processing power not only of the computer, but also of the person who created it.

If you’re a Computer Engineer, that person is you. A veritable Einstein of electronics, a Computer Engineer is paid to design computers and computer systems in the same way that Architectural Engineers design buildings, Civil Engineers bridges, and Mechanical Engineers motors. That is, if you’re a Computer Engineer, you use your knowledge of math and science to design physical things that solve practical problems — in this case, computing problems, such as speed, storage, and stability.

Typically, you specialize in either computer hardware or computer software. If you’re a Computer Hardware Engineer, you’re paid to design the computers themselves, including all of the components that go inside them, such as microprocessors, circuit boards, and computer chips. If you’re a Computer Software Engineer, on the other hand, you’re paid to design the software that makes computers work, including operating systems, computer games, and business applications.

Either way, your job — a cross between that of a Computer Scientist and an Electrical Engineer — is to understand what computers do, how computers are built, and what makes computers work, then to design new versions of hardware and software that result in computers that work better, stronger, smarter, and faster.

Personality Traits


Logical Thinker: You take a step-by-step approach to analyze information and solve problems.

Flexible: You're open to change and think variety is the spice of life.

Persistent: You keep pushing through, even when faced with tough obstacles.

Salary and Education


Main education level: Bachelor's

source: US Dept of Labor


Become a Computer Engineer

Computer Engineer schools closest to Los Angeles, CA 90051 change location


See all schools offering Computer Engineer training programs



You Recently Viewed

Computer-Controlled Color Photograph Printer Operator

Set up and operate computerized photofinishing equipment.

Computer-Aided Design Technician

Operate computer-aided design systems and peripheral equipment.

Computational Scientist

Turn scientific data into computer models.

Compressor Technician

Diagnose, repair, and maintain industrial gas and fluid-delivery pumps.

Compression Molding Machine Operator

Set up and operate compression molding machines.


CAREER FINDER ( jumpstart! )