University of Iowa

USA
2 Scholarships 186 Programs 3 Degree levels
PhD

PhD in Computer Engineering

Offered at University of Iowa, USA
DegreePhD
FieldComputer Engineering.
B

Cost & earnings at University of Iowa What students borrow here, and what they go on to earn

You borrow $22,500 median federal debt
You repay $256/mo over 10 years
Graduates earn $64,762 10 yrs after entry
Debt clears in 0.9 yrs of the salary premium
US Department of Education figures See the full breakdown →
B

Computer Engineering Technology graduates earn a median $57,409 Across 75 US programmes, two years after finishing

See the degree grade →

The PhD in Computer Engineering at the University of Iowa is a research-led doctoral programme for students who wish to advance knowledge in computer systems, hardware and embedded software, and related interdisciplinary areas. It suits candidates aiming for careers in academic research, industrial R&D or high-level technical leadership who are prepared to undertake original, dissertation-level research.

What you'll study

The PhD in Computer Engineering combines advanced coursework with sustained independent research leading to a doctoral dissertation. Students take a set of core and elective graduate courses to build depth in areas such as computer architecture, digital system design, embedded systems, VLSI/microelectronics, hardware and software co-design, networks and communications, cyber-physical systems, security and privacy, and machine learning for systems.

Typical taught topics and modules include:

  • Advanced Computer Architecture and Parallel Systems
  • Digital VLSI Design and Fabrication Concepts
  • Embedded Systems Design and Real-Time Programming
  • Hardware Description Languages and FPGA Prototyping
  • Algorithms for Systems, Performance Modelling and Optimisation
  • Networked and Wireless Systems
  • Hardware Security, Verification and Formal Methods
  • Machine Learning and Data-driven Techniques for System Design

Research training includes participation in a research group, seminars, teaching or mentoring duties, passing a qualifying or candidacy examination, and preparing a dissertation based on original research. Students work closely with faculty advisers and may collaborate with interdisciplinary centres and labs across the university.

Entry requirements

Applicants are normally expected to hold a relevant master's degree (such as in computer engineering, electrical engineering, computer science or a closely related discipline) with a strong academic record. Exceptional candidates with a bachelor’s degree and strong research experience may also be considered. Successful applicants typically demonstrate:

  • A strong academic transcript in relevant undergraduate and/or graduate study.
  • Research experience or potential, shown through a master's thesis, publications, project work, or research internships.
  • Academic references that speak to research ability and suitability for doctoral study.
  • A statement of purpose outlining research interests and fit with faculty expertise.
  • For applicants whose first language is not English, evidence of English proficiency as required by the university (e.g. recognised language test scores).

Some applicants may be asked to provide GRE scores where relevant or to satisfy additional departmental requirements. Admission is competitive and applicants are encouraged to contact potential supervisors to discuss research fit before applying.

Career prospects

Graduates of the PhD in Computer Engineering go on to a variety of roles in academia, industry and the public sector. Typical career destinations include:

  • Academic positions as tenure-track faculty or postdoctoral researchers focused on teaching and independent research.
  • Research and development roles in technology companies working on processors, embedded platforms, semiconductor design, networking or systems software.
  • Leadership and senior engineering roles in companies developing hardware, firmware, IoT devices, robotics and autonomous systems.
  • Research scientist roles in national laboratories, government agencies and corporate research labs addressing security, sensors, communications and infrastructure.
  • Technical founder or chief engineer roles in startups that commercialise novel hardware/software innovations.

The programme emphasises transferable skills such as experimental design, quantitative analysis, technical communication and project leadership that are highly valued across these career paths.

Why study at University of Iowa

The University of Iowa offers a supportive research environment within its Department of Electrical and Computer Engineering, with access to well-equipped labs, high-performance computing resources and centres that encourage interdisciplinary collaboration. Faculty research spans core areas of computer engineering and applied topics that intersect with biomedical engineering, robotics, materials science and data science, allowing students to pursue varied interdisciplinary projects.

Doctoral students benefit from close mentorship, regular seminar series, opportunities to teach or mentor undergraduates, and a collaborative graduate community. The university also connects students with regional and national industry partners for internships and research collaborations, helping bridge doctoral research and real-world impact.

Finally, the campus and local area provide a cost-effective setting for graduate study and a quality of life that supports focussed, long-term research efforts.

Latest PhD Scholarships in USA

Similar PhD programmes in USA

⚖ Compare this programme with similar ones

Similar PhD programmes at other universities

Get help applying to University of Iowa

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.