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 Michigan is a research-focused doctoral programme that prepares students to advance knowledge at the intersection of hardware and software, from device and circuit design to systems, networks and intelligent systems. It suits students with strong technical preparation who want to lead original research in academia, industry R&D or government laboratories.
This doctoral programme combines advanced coursework with sustained, original research under faculty supervision. Typical research areas include computer architecture and systems, embedded and cyber-physical systems, integrated circuit and VLSI design, hardware–software co‑design, computer networks, security and privacy, robotics and perception, and machine learning for systems. Students take graduate-level seminars and core courses to deepen theory and technical skills, then move into long-term research leading to a dissertation.
Programme structure commonly includes:
Applicants are normally expected to hold a bachelor’s degree in electrical engineering, computer engineering, computer science or a closely related discipline; many successful applicants also hold a relevant master’s degree. A strong academic record with substantial coursework in systems, electronics, programming, and mathematics (signal processing, discrete mathematics, probability and linear algebra) is important.
Typical application materials include:
Admissions committees place strong emphasis on research potential demonstrated through prior projects, publications, internships or close alignment with faculty research. Specific standardised test requirements and minimum grade expectations are set by the department and may vary; applicants should consult the department for current policies.
Graduates of the PhD in Computer Engineering pursue careers across academia, industry and government research. Common career paths include tenure‑track faculty positions, research scientist roles in corporate R&D labs, systems architect or lead engineer roles in semiconductor and hardware companies, senior positions in robotics and autonomous systems, and technical leadership in cloud, networking and machine‑learning infrastructure teams.
Other opportunities include founding or joining deep‑tech startups, working in national laboratories and research institutes, or taking interdisciplinary roles that bridge hardware and software in applied research and product development. The programme’s strong emphasis on original research and collaboration prepares graduates to lead complex technical projects and to translate research into deployable systems.
The University of Michigan offers a highly collaborative research environment with a large and diverse faculty whose expertise spans core and emerging areas of computer engineering. Students benefit from interdisciplinary collaborations across electrical engineering, computer science, robotics, data science and applied physics, with access to specialised laboratories, fabrication facilities and high‑performance computing resources.
Located in a vibrant research campus, the department maintains strong links with industry and government, providing students with internship and collaboration opportunities and exposure to real‑world problems. Doctoral students typically receive structured mentorship, competitive funding support through research and teaching assistantships or fellowships, and a supportive community that encourages publishing, conference participation and professional development.
Overall, the programme is designed to give doctoral candidates the technical depth, research experience and professional connectedness needed to become leaders in computer engineering research and innovation.
Shortlist scholarships and plan your application — free guidance from our advisors.