Best Ph.D. in Computer Engineering Programs

by

Updated May 24, 2024

check mark Edited by
check mark Reviewed by

Our Integrity Network

ComputerScience.org is committed to delivering content that is objective and actionable. To that end, we have built a network of industry professionals across higher education to review our content and ensure we are providing the most helpful information to our readers.

Drawing on their firsthand industry expertise, our Integrity Network members serve as an additional step in our editing process, helping us confirm our content is accurate and up to date. These contributors:

  • Suggest changes to inaccurate or misleading information.
  • Provide specific, corrective feedback.
  • Identify critical information that writers may have missed.

Integrity Network members typically work full time in their industry profession and review content for ComputerScience.org as a side project. All Integrity Network members are paid members of the Red Ventures Education Integrity Network.

Explore our full list of Integrity Network members.

A Ph.D. in computer engineering can open the door to rewarding computer science careers. Explore computer engineering doctorates, including specializations, common courses, and top programs.

ComputerScience.org is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Are you ready to discover your college program?

Person helps someone working on a computer Credit: TommL / E+ / Getty Images

A computer engineering Ph.D. is the highest degree level you can earn in this field. These programs explore topics like computer architecture, machine learning, algorithms, and computer networking. Along with advanced computer engineering coursework, computer engineering Ph.D. students typically complete a research-intensive dissertation project.

This degree can prepare you for careers in research and academia, along with various other industries. Potential in-demand jobs for graduates include computer hardware engineer, computer and information research scientist, and data scientist. Students may want to earn this degree to qualify for promotions or pursue new opportunities.

Explore the top computer engineering doctorate programs and learn what to expect when you complete this degree. Discover admission requirements, specializations, career options, common courses, and typical program costs in this helpful guide.

Popular Online Programs

Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.

Top Computer Engineering Ph.D. Programs

#1 Best Ph.D. in Computer Engineering Programs

University of California-Irvine

  • Irvine, CA
  • 4 years
  • Online + Campus

Founded in 1965, the University of California-Irvine (UCI) educates more than 35,000 students in 224 academic programs. As part of its academic network, UCI maintains the Samueli School of Engineering, which enrolls over 4,500 students.

Ph.D. in Electrical and Computer Engineering

UCI's Ph.D. in electrical and computer engineering allows students to choose from electrical and computer engineering concentrations. The computer engineering concentration focuses on designing, developing, and evaluating software and systems.

Research topics generally fall into one of three main categories: software design, computer architecture, or embedded systems. This customizable program fosters research skills in VLSI architectures, low-power design, security, and service-oriented architectures. Students may also pursue joint Ph.D./JD degrees through UC Irvine's Program in Law and Graduate Studies.

Applying to UCI

Each prospective student must possess a 3.5 or higher GPA and a bachelor's degree. UCI does not require GRE scores, but the application includes a $135 fee. New students can begin each fall.

Program at a Glance

  • School Type: Public
  • Accreditation: Western Association of Schools and Colleges (WASC)
  • Tuition: $12,264 per year
  • Required Credits: Contact school for specifics
  • Program Length: Five years
  • Delivery Format: On campus
Average Undergrad Tuition
In-state
$11,834
Out-of-state
$42,611
Average Graduate Tuition
In-state
$11,700
Out-of-state
$26,802
Retention Rate
91%
Acceptance Rate
21%
Students Enrolled
35,936
Institution Type
Public
Percent Online Enrollment
81% Percentage of all students who are enrolled online.
Accreditation
Yes Western Association of Schools and Colleges Senior Colleges and University Commission

#2 Best Ph.D. in Computer Engineering Programs

University of Michigan-Ann Arbor

  • Ann Arbor, MI
  • 4 years
  • Online + Campus

With 110 graduate programs across 19 schools and colleges, the University of Michigan-Ann Arbor (UM-Ann Arbor) serves students from 50 states and 99 countries. In 2023, the university was responsible for 580 new inventions.

Ph.D. in Computer Science Engineering

UM-Ann Arbor's Ph.D. in computer science engineering prepares graduates to pursue careers as researchers or college teachers. This program includes advanced coursework in subjects like microwave circuits, quantum nanotechnology, electrical biophysics, and computer vision. The program concludes with a dissertation.

Students generally complete master's degree requirements in the first three years of the program before conducting research for their dissertations. UM-Ann Arbor accepts limited transfer credits. All admitted applicants receive full financial support for the duration of the program.

Applying to UM-Ann Arbor

Prospective students should apply by Dec. 15 for admission in the following fall term. Each applicant must possess a bachelor's degree and a 3.5 GPA or higher. Candidates with master's or Ph.D. degrees in computer science will not be considered.

Program at a Glance

  • School Type: Private
  • Accreditation: Higher Learning Commission
  • Tuition: $2,117 per credit (in state) or $3,628 per credit (out-of-state)
  • Required Credits: Varies
  • Program Length: Five years
  • Delivery Format: On campus
Average Undergrad Tuition
In-state
$16,404
Out-of-state
$55,326
Average Graduate Tuition
In-state
$25,894
Out-of-state
$52,124
Retention Rate
97%
Acceptance Rate
18%
Students Enrolled
51,225
Institution Type
Public
Percent Online Enrollment
34% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission

#3 Best Ph.D. in Computer Engineering Programs

Northwestern University

  • Evanston, IL
  • 4 years
  • Online + Campus

Northwestern University serves 22,000 undergraduate and graduate students at campuses in Chicago, Evanston, and Qatar. The university reports that, as of 2022, 97% of its graduates were employed or pursued further education within six months of graduation.

Ph.D. in Computer Engineering

Offered through the McCormick School of Engineering, Northwestern's Ph.D. in computer engineering prepares aspiring leaders to serve in industrial, academic, and entrepreneurial settings. 

The curriculum includes a small number of courses drawn from at least three of six tracks — algorithms, the internet of things, software systems, computer architecture, parallel and distributed systems, embedded and cyber-physical systems, and digital design and VLSI. 

The program focuses on research, teaching, and professional development, and students have an opportunity to practice all three skills. For example, Northwestern offers the Crown Family Graduate Internship Program for participants to gain experience in industry or national research laboratories.

Applying to Northwestern

An applicant must demonstrate their academic background in computer engineering by earning a degree in a related field. The application deadline is Dec. 1. Northwestern's Ph.D. program's application fee is not publicly available. 

Program at a Glance

  • School Type: Private
  • Accreditation: Higher Learning Commission (HLC)
  • Tuition: $4,672 per quarter
  • Required Credits: Contact school for details
  • Program Length: Five years
  • Delivery Format: On campus
Average Undergrad Tuition
In-state
$60,276
Out-of-state
$60,276
Average Graduate Tuition
In-state
$56,067
Out-of-state
$56,067
Retention Rate
99%
Acceptance Rate
7%
Students Enrolled
23,409
Institution Type
Private
Percent Online Enrollment
7% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission

#4 Best Ph.D. in Computer Engineering Programs

University of Notre Dame

  • Notre Dame, IN
  • 4 years
  • Online + Campus

A Catholic university founded in November 1842, the University of Notre Dame enrolls more than 13,000 students. In addition to its academic and spiritual emphases, Notre Dame is known as the home of the Fighting Irish.

Ph.D. in Computer Science and Engineering

Open to applicants with bachelor's and master's degrees, Notre Dame's Ph.D. in computer science and engineering is a research-heavy program that prepares graduates to pursue positions in academia, government, or industry.

The degree requires coursework in topics such as operating systems, computer architecture, and algorithms, along with an oral exam, dissertation, and dissertation defense. Research topics include software engineering, computer architecture and systems, and human-computer interaction.

Students generally take classes part time and serve as research or teaching assistants to receive full tuition, health insurance, and a 12-month stipend.

Applying to Notre Dame

Each applicant needs a bachelor's degree in computer science or a related field — Notre Dame does not require GRE scores or a master's degree. The application fee is $75, and the deadline for new applicants is Dec. 15.

Program at a Glance

  • School Type: Private
  • Accreditation: The Higher Learning Commission (HLC)
  • Tuition: $32,178 per semester
  • Required Credits: 60
  • Program Length: 3-5 years
  • Delivery Format: On-campus
Average Undergrad Tuition
In-state
$58,336
Out-of-state
$58,336
Average Graduate Tuition
In-state
$58,190
Out-of-state
$58,190
Retention Rate
97%
Acceptance Rate
13%
Students Enrolled
13,105
Institution Type
Private
Percent Online Enrollment
4% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission

#5 Best Ph.D. in Computer Engineering Programs

University of Southern California

  • Los Angeles, CA
  • 4 years
  • Online + Campus

A school of 47,000 learners, the University of Southern California (USC) awards more than 14,000 advanced degrees annually. The university is known for its community partnerships, sponsored research, and Trojan athletic teams.

Ph.D. in Computer Engineering

Offered through the Viterbi School of Engineering, USC's Ph.D. in computer engineering provides guided research in subjects like computer architecture, computer-aided design, distributed systems, and VLSI design. The school enrolls about 50 doctoral-level students.

Courses may include advanced topics in microarchitecture, mixed-signal integrated circuit design, stochastic processes, and probability for electrical and computer engineers. Once coursework is complete, students with GPAs of 3.5 GPA or higher qualify for the screening exam, which allows them to begin their research.

The school offers fellowships, assistantships, and other resources to cover tuition and living expenses during the program. 

Applying to USC

Each candidate applies with a $90 fee, transcripts, and a personal statement. USC requires Ph.D. applicants to hold bachelor's degrees in engineering, math, or hard science. No GRE score is needed.

Program at a Glance

  • School Type: Private
  • Accreditation: Western Association of Schools and Colleges (WASC)
  • Tuition: $2,543 per credit
  • Required Credits: 60
  • Program Length: 5-6 years
  • Delivery Format: On campus
Average Undergrad Tuition
In-state
$60,446
Out-of-state
$60,446
Average Graduate Tuition
In-state
$60,446
Out-of-state
$60,446
Retention Rate
96%
Acceptance Rate
13%
Students Enrolled
49,318
Institution Type
Private
Percent Online Enrollment
46% Percentage of all students who are enrolled online.
Accreditation
Yes Western Association of Schools and Colleges Senior Colleges and University Commission

#6 Best Ph.D. in Computer Engineering Programs

Boston University

  • Boston, MA
  • 4 years
  • Online + Campus

Located in one of the country's most historic cities, Boston University (BU) enrolls 37,000 students in 300 programs of study from across 17 colleges and schools. Students can participate in arts, medical, or research programs in Boston or around the world. 

Ph.D. in Computer Engineering

BU's Ph.D. in computer engineering equips students with the research skills and theoretical knowledge they need to succeed in high-tech environments. In 2022, seven new students entered the program, and seven graduated. Post-bachelor's students complete eight courses, including tech preparation courses, a teaching practicum, and a dissertation. 

BU provides opportunities in five research areas: bio-ECE and digital health; imaging and optical science; mobile/cloud computing and cybersecurity; data science and intelligent systems; and photonics, electronics, and nanotechnology. The university encourages external collaborations with government and industry labs as students prepare for tech roles in various sectors.

Applying to BU

A prospective student must send evidence of a bachelor's degree and a master's degree in a relevant field of study but do not have to submit GRE scores. Each candidate must submit BU's application by Dec. 15 for fall admission and pay a $95 fee. 

Program at a Glance

  • School Type: Private
  • Accreditation: New England Commission of Higher Education (NECHE)
  • Tuition: $63,798 per year
  • Required Credits: 64
  • Program Length: Five years
  • Delivery Format: On campus
Average Undergrad Tuition
In-state
$58,560
Out-of-state
$58,560
Average Graduate Tuition
In-state
$58,560
Out-of-state
$58,560
Retention Rate
94%
Acceptance Rate
14%
Students Enrolled
36,714
Institution Type
Private
Percent Online Enrollment
15% Percentage of all students who are enrolled online.
Accreditation
Yes New England Commission on Higher Education

#7 Best Ph.D. in Computer Engineering Programs

University of California-Santa Cruz

  • Santa Cruz, CA
  • 4 years
  • Campus

From its 2,000-acre residential campus in coastal California, the University of California-Santa Cruz (UC Santa Cruz) serves more than 18,000 students. Sammy the Slug, a yellow banana slug, has been the university's official mascot since 1986.

Ph.D. in Computer Science and Engineering

Offered through the Baskin School of Engineering, UC Santa Cruz's Ph.D. in computer science and engineering provides doctoral students with many opportunities for research. The school's areas of specialization include natural language processing, computer vision, social computing, and cyber-physical systems. 

Ph.D. students complete 18 credits of core courses in programming languages and theory, computer architecture or systems, AI, machine learning, and data science. Then, they engage in an additional 40 credits pertaining to their area of interest before sitting for the qualifying examination. After passing the exam, they may advance to candidacy to write and defend their dissertations.

Applying to UC Santa Cruz

Between Oct. 1 and Jan. 10, each candidate should submit their application, a $135 fee, and all supporting documents. UC Santa Cruz expects a Ph.D. applicant to hold a bachelor's degree with a minimum GPA of 3.0 in the last two years. GRE scores are not required.

Program at a Glance

  • School Type: Public
  • Accreditation: Western Association of Schools and Colleges
  • Tuition: $14,832 per term (in state) or $29,934 per term (out of state)
  • Required Credits: 58
  • Program Length: Five years
  • Delivery Format: On campus
Average Undergrad Tuition
In-state
$11,442
Out-of-state
$41,196
Average Graduate Tuition
In-state
$11,700
Out-of-state
$26,802
Retention Rate
88%
Acceptance Rate
47%
Students Enrolled
19,478
Institution Type
Public
Percent Online Enrollment
86% Percentage of all students who are enrolled online.
Accreditation
Yes Western Association of Schools and Colleges Senior Colleges and University Commission

#8 Best Ph.D. in Computer Engineering Programs

Northeastern University

  • Boston, MA
  • 4 years
  • Online + Campus

Founded in Boston in 1898, Northeastern University now has 13 campuses across the U.S., in Canada, and in London. The university reports that about 93% of its graduates are employed or enrolled in graduate school within six months of graduation.

Ph.D. in Computer Engineering

Offered in part-time and full-time formats, Northeastern's Ph.D. in computer engineering allows students to learn in class or through streaming video. The curriculum covers software engineering, computer-aided design, applied algorithms, computer architecture, and microprocessor-based design.

Students must complete 32 semester hours of coursework — the equivalent of a master's degree — before taking the final 16 credits, which includes their dissertations. New students who already hold a master's degree may move directly into their final 16 credits. Each doctoral student must hold a 3.0 GPA or better and successfully defend their dissertations to graduate.

Applying to Northeastern

For admission, a candidate must submit an application, pay a $100 fee, and submit transcripts showing they have earned a bachelor's degree or higher. Non-engineering majors may need leveling coursework. The application deadline is June 1 or Dec. 1 for early action.

Program at a Glance

  • School Type: Private
  • Accreditation: New England Commission of Higher Education (NECHE)
  • Tuition: $1,864 per credit
  • Required Credits: 48
  • Program Length: 4-6 years
  • Delivery Format: On campus or hybrid
Average Undergrad Tuition
In-state
$56,500
Out-of-state
$56,500
Average Graduate Tuition
In-state
$25,801
Out-of-state
$25,801
Retention Rate
97%
Acceptance Rate
7%
Students Enrolled
36,806
Institution Type
Private
Percent Online Enrollment
33% Percentage of all students who are enrolled online.
Accreditation
Yes New England Commission on Higher Education

#9 Best Ph.D. in Computer Engineering Programs

Washington University in St Louis

  • Saint Louis, MO
  • 4 years
  • Online + Campus

Founded in 1853, Washington University of St Louis (WashU) now enrolls more than 16,500 graduate and undergraduate students from 110 countries and all 50 states. Almost 2,900 of these students pursue engineering degrees.

Ph.D. in Computer Engineering

WashU's Ph.D. in computer engineering takes a multi-disciplinary and collaborative approach to solving real-world computer problems through research. Students majoring in computer science, electrical engineering, and other STEM fields can pursue this degree. Each student is fully funded, receiving tuition coverage and living stipends.

Each first-year student completes two one-month rotations with research groups. WashU expects doctoral students to commit 40 hours per week to their research program. New learners are automatically inducted into the Association of Graduate Engineering Students, a networking organization.

Applying to WashU

Each candidate submits an application, a $75 fee, transcripts, three letters of recommendation, and a statement of purpose. In 2024, GRE scores are optional for Ph.D. applicants. The application deadline is Dec. 15.

Program at a Glance

  • School Type: Private
  • Accreditation: Higher Learning Commission (HLC)
  • Tuition: $32,250 per semester
  • Required Credits: 72
  • Program Length: Five years
  • Delivery Format: On campus
Average Undergrad Tuition
In-state
$57,750
Out-of-state
$57,750
Average Graduate Tuition
In-state
$57,750
Out-of-state
$57,750
Retention Rate
96%
Acceptance Rate
11%
Students Enrolled
17,012
Institution Type
Private
Percent Online Enrollment
20% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission

#10 Best Ph.D. in Computer Engineering Programs

University of South Florida

  • Tampa, FL
  • 4 years
  • Online + Campus

With campuses in Tampa, St. Petersburg, and Sarasota-Manatee, the University of South Florida (USF) enrolls more than 50,000 students. It generates upwards of $6 billion in economic impact and is a top 10 producer of Fulbright Scholars in the U.S.

Ph.D. in Computer Science and Engineering

USF's Ph.D. in computer science and engineering prepares students to conduct and report independent research in the discipline. This program accepts students with bachelor's and master's degrees. Graduate degree-holders take fewer credits to complete their degrees.

Enrollees take three core courses before conducting independent research and writing the dissertation. Enrollees need GPAs of 3.6 or higher in core courses before advancing. More important than accruing credits, doctoral students should demonstrate competence in computer science and engineering. 

Applying to USF

Each applicant submits GRE scores and transcripts, along with a resume and letters of reference. USF expects prospective students to have backgrounds in mathematics, computer science, and electrical engineering. The application fee is $30.

Program at a Glance

  • School Type: Public 
  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)
  • Tuition: $348 per credit (in state) or $773 per credit (out of state)
  • Required Credits: 72
  • Program Length: 4-5 years
  • Delivery Format: On campus
Average Undergrad Tuition
In-state
$4,559
Out-of-state
$15,473
Average Graduate Tuition
In-state
$8,350
Out-of-state
$19,048
Retention Rate
90%
Acceptance Rate
49%
Students Enrolled
49,708
Institution Type
Public
Percent Online Enrollment
66% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges

How We Rank Colleges And Bootcamps

ComputerScience.org ranks computer science degree programs at the associate, bachelor’s, master’s, and doctoral levels. We also rank bootcamps and certificate programs. Our top priority is making sure you find the best possible fit for your education. We use up-to-date national statistics and focus on factors like return on investment, academic quality, and affordability.

Take a closer look at our rankings on our rankings methodology page.

Why Get a Computer Engineering Doctorate?

Earning a computer engineering Ph.D. can help you get the skills and knowledge you need to qualify for jobs in research, academia, or the larger tech field. Computer engineering graduates may qualify for jobs like computer hardware engineer, software engineer, database administrator, or data scientist.

Your qualifications depend on your education, work history, and specialization. Popular employers in computer engineering include the research and development, semiconductor and other electronic component manufacturing, and computer systems design sectors. The computer manufacturing industry and the federal government also employ computer engineering professionals.

The Bureau of Labor Statistics (BLS) reports that 78,000 people were computer hardware engineers as of 2022. The agency projects a 5% growth rate for this occupation (faster than average) from 2022-2032.

Graduates of computer engineering Ph.D. programs also qualify for many other computer and information technology (IT) jobs. The BLS projects computer and IT occupations to grow much faster than average from 2022-2032, adding about 377,500 job openings each year.

  • Learn New Skills: Computer engineering Ph.D. students can develop in-demand technical skills in designing computer hardware.
  • Make More Money: Earning a graduate degree in computer engineering can boost your earning potential. You might be able to ask for a raise, qualify for a better-paying job, or negotiate a higher starting salary with a Ph.D. in computer engineering.
  • More Job Opportunities: A graduate degree in computer engineering can help you stand out from other job applicants who may only hold bachelor's or master's degrees.

What to Expect From a Ph.D. in Computer Engineering Program

Computer engineering Ph.D. programs explore advanced issues in computer engineering and include a heavy research focus. Topics may include database systems, network computing, computer architecture, and high-performance data processing. Students also may explore artificial intelligence, big data, software engineering and algorithms, and computer security.

Computer science and electrical engineering departments typically offer these degrees, which typically take 4-5 years to complete and comprise 60-84 credits. If you already hold a master's degree in computer engineering, you may be able to graduate in less time.

Popular courses include foundations of algorithms, probability and random processes, and machine learning. Some programs offer specializations that let students focus on specific areas of the field. In addition to coursework, enrollees in Ph.D. in computer engineering programs must complete dissertations and pass a comprehensive exam to graduate.

Admission Requirements

Admission requirements for computer engineering Ph.D. programs include a bachelor's or master's degree in computer engineering or a related field from an accredited school, often with a specific minimum GPA. Other common materials include letters of recommendation, a statement of purpose, and GRE or GMAT scores.

Each candidate usually must submit college transcripts, a resume or CV, a completed application, and a fee. A master's degree may help increase their chances of admission.

Degree and Specialization Options

Computer engineering Ph.D. programs sometimes offer concentrations that let students focus on niche areas of the field. However, this is more common at lower levels of computer engineering programs. Specific concentrations available vary by school, but potential options include:

  • Computer systems
  • Electronics and photonics

When looking for a place to earn your computer engineering Ph.D., you can also consider whether you prefer online, in-person, or hybrid learning. If you want a flexible schedule, consider an online or hybrid program.

Popular Graduate-Level Courses

The type, number, and variety of courses available to computer engineering Ph.D. students vary by school. Programs typically require core, elective and/or concentration, and dissertation credits. The following list covers some popular computer engineering graduate courses.

  • Foundations of Algorithms: Students learn about advanced algorithms, including their history and modern use. Topics include Fourier transform ordering, pattern matching, recursion, and searching algorithms.
  • Probability and Random Processes: This class considers probability and its relevance to computer engineers. Students learn about correlation and random variables.
  • Machine Learning: This course explores machine learning fundamentals, including using statistical models to build effective systems.
  • Computer Systems Architecture: Enrollees learn about topics like pipelined processors, memory technology and systems, multiprocessors, and vector processors.
  • Graduate Research: Ph.D. candidates explore different research methods and complete research projects of their choice.
Comparing Ph.D. in Computer Engineering to Similar Programs
Degree Focus Length Types of Classes Course Load
Ph.D. in Computer Engineering Computer architecture, big data, artificial intelligence, machine learning 4-5 years Game theory and networked systems, advanced digital communications, deep learning 64-72 credits
Ph.D. in Artificial Intelligence Computer science, philosophy, engineering, linguistics 4-7 years Mathematical foundations of machine learning, probabilistic and statistical methods, theory and methods optimization 60-108 credits
Ph.D. in Computer Science Computer science, machine learning, software engineering, human-computer interaction 4-5 years Revolutionary molecules, fundamentals of chemistry, environmental chemistry 72-90 credits
Ph.D. in Information Technology Computer and network security, research, cybersecurity, data science 4 years Ph.D. dissertation research seminar, information technology strategic planning in global environments, literature review 90-120 credits
Ph.D. in Data Science Data analysis, statistics, programming, artificial intelligence 5 years Computational methods in analysis, informatics research design, applied cloud computing 36-60 credits

How Much Will a Doctoral Degree in Computer Engineering Cost?

The cost of earning a computer engineering Ph.D. varies by program. Students can often save money by choosing public universities that offer flat-rate tuition for online learners. Private universities often charge much higher tuition rates, and out-of-state students pay a premium at public schools.

Along with tuition and required fees, students incur other costs in graduate school. Textbooks, a computer, software, and living and travel expenses can all add to the price of a degree.

Financing options like loans, scholarships, fellowships, and grants can help students pay for their education. Graduate research assistantships and graduate teaching assistantships can also help offset the Ph.D. costs.

Careers for Ph.D. in Computer Engineering Graduates

Graduates with Ph.D. degrees in computer engineering can anticipate many career opportunities. They can also advance further within their roles or qualify for higher salaries by pursuing professional certifications.

The following section covers potential careers for graduates who have completed Ph.D. in computer engineering programs, with each job reporting a median annual income of more than $100,000. Computer and information research scientists are very highly paid, earning a median salary of $145,080. On the low end are data scientists, who still earn over $108,000 annually.

Computer Hardware Engineer

Computer hardware engineers create computer systems and their components. Their work includes testing, designing, and updating computer systems, circuit boards, processors, and networks. They often work in research and development, semiconductor manufacturing, and computer systems design.

  • Required Education: Bachelor's degree
  • Median Annual Salary: $138,080
  • Job Outlook (2022-32): +5%

Computer and Information Research Scientists

Computer and information research scientists study computing and solve problems with emerging technologies. They create hardware and software and may specialize in robotics, programming, and other fields. With administrative experience, these professionals can advance to become computer and information systems managers.

  • Required Education: Master's degree
  • Median Annual Salary: $145,080
  • Job Outlook (2022-32): +23%

Database Administrators and Architects

Database administrators and architects develop systems to store and/or secure data. Many work for insurance companies, educational institutions, or other organizations that use large databases. Duties include building new databases, updating permissions, and backing up data.

  • Required Education: Bachelor's degree
  • Median Annual Salary: $117,450
  • Job Outlook (2022-32): +8%

Data Scientists

Data scientists collect, analyze, and organize data to answer questions or develop insights. They commonly work in computer systems design, insurance, and management industries. Some employers prefer data scientists with graduate degrees.

  • Required Education: Bachelor's degree
  • Median Annual Salary: $108,020
  • Job Outlook (2022-32): +35%

Choosing the Right Computer Engineering Ph.D. Program

Deciding where to earn your computer engineering Ph.D. is an important decision. Explore some factors to consider when selecting a program below.

  • Accreditation: Choosing a school with institutional accreditation allows you to apply for federal financial aid and transfer credits. This status communicates that your prospective school has met minimum quality standards related to academic programs, faculty and staff, and student services. Look up program and school accreditation information on the Council for Higher Education Accreditation website.
  • Prestige/Reputation: Attending a prestigious school with a highly regarded computer engineering Ph.D. program is important to some people. These programs may have more prominent faculty, research opportunities, and funding.
  • Cost/Financial Aid: Find out the total estimated cost for your prospective programs and ask about institutional financial aid. Many doctoral programs offer funding to graduate students through assistantships. These programs often cover tuition and offer a living stipend.

Discover more education paths:

Computer Engineering Certificate Programs

Computer Engineering Certificate Programs

Computer Engineering Graduate Degrees and Schools

Computer Engineering Graduate Degrees and Schools

Guide to Getting a Master's in Machine Learning

Guide to Getting a Master's in Machine Learning

Guide to Earning a Ph.D. in Software Engineering

Guide to Earning a Ph.D. in Software Engineering

Questions About Doctoral Degrees in Computer Engineering

Is a computer engineering Ph.D. worth it?

It depends on your personal and professional goals after graduation. However, a computer engineering Ph.D. can offer a return on your investment by preparing you for in-demand, high-paying jobs in research, the tech industry, and academia.

How long does a Ph.D. in computer engineering take to finish?

Program length for a computer engineering Ph.D. varies by school, but you can usually graduate in 4-5 years. A master's degree in computer engineering can shorten the time it takes to complete your degree.

Will a computer engineering graduate degree increase my salary?

No degree can guarantee a salary increase. However, completing a computer engineering graduate degree may help you qualify for a promotion or find higher-level career opportunities.

What can I do with a doctorate in computer engineering?

Graduates with Ph.D. degrees in computer engineering may qualify for jobs like data scientist, computer hardware engineer, or computer and information research scientist. They can also pursue careers as computer engineering professors.


The insights on this page — excluding school descriptions — were reviewed by an independent third party compensated for their time by ComputerScience.org. Page last reviewed May 14, 2024.

Recommended Reading

Take the next step toward your future.

Discover programs you’re interested in and take charge of your education.