Graduate Salary
4-7 years
Avg Length

Computer Engineering Requirements

Computer engineering is a discipline that integrates electrical engineering and computer science to further advancements in digital technology, computer networking, and computer systems.

Becoming a computer engineer requires a university education that can take from four to seven years to complete. During the first two years of a bachelor’s degree, students complete computer engineering prerequisites and general education courses. The last two years are focused on computer science, electrical engineering, and mathematics. Many employers prefer engineers with a master's degree, which means two more years of schooling. Finally, if professional goals include applied research or a career in academia, a PhD in computer engineering may be the answer.

Computer Engineering Careers

The career trajectory of people with a Computer Engineering degree appears to be focused around a few careers. The most common career that users with Computer Engineering degrees have experience in is Software Engineer, followed by Computer Programmer, Electrical Engineer, Web Developer, Full Stack Developer, Software Quality Assurance Engineer, Technical Support Specialist, Computer Systems Engineer, Security Architect, and Computer & Information Research Scientist.

Career % of graduates % of population Multiple
Software Engineer 9.1% 0.7% 12.4×
Computer Programmer 6.6% 0.7% 8.9×
Electrical Engineer 5.4% 0.3% 20.9×
Web Developer 5.2% 0.6% 8.7×
Full Stack Developer 4.6% 0.1% 80.8×
Software Quality Assurance Engineer 4.4% 0.2% 27.3×
Technical Support Specialist 3.7% 0.8% 4.6×
Computer Systems Engineer 3.4% 0.2% 20.5×
Security Architect 3.4% 0.0% 605.7×
Computer & Information Research Scientist 3.2% 0.0% 172.7×

Computer Engineering Salary

Computer Engineering graduates earn on average $60k, putting them in the 90th percentile of earners with a degree.

Percentile Earnings after graduation ($1000s USD)
25th (bottom earners) $45k
Median (average earners) $60k
75th (top earners) $75k

Computer Engineering Employment

Computer Engineering graduates are not very underemployed compared to other graduates. We have collected data on three types of underemployment. Part-time refers to work that is less than 30 hours per week. Non-college refers to work that does not require a college degree. Low-paying includes a list of low-wage service jobs such as janitorial work, serving, or dishwashing.

Employment Type Employment potential
Low-paying 97%
Part-Time 85%
Jobs that don't require college 81%

Computer Engineering Jobs

Loading jobs...

Computer Engineering Colleges