Don't miss our weekly PhD newsletter | Sign up now Don't miss our weekly PhD newsletter | Sign up now

We have 162 Software Engineering PhD Projects, Programmes & Scholarships

Discipline

Discipline

Computer Science

Location

Location

All locations

Institution

Institution

All Institutions

PhD Type

PhD Type

All PhD Types

Funding

Funding

All Funding


Software Engineering PhD Projects, Programmes & Scholarships

We have 162 Software Engineering PhD Projects, Programmes & Scholarships

A PhD in Software Engineering is an exciting and rewarding journey that allows you to delve deep into the world of computer science and make groundbreaking contributions to the field.

What's it like to study a PhD in Software Engineering?

Studying a PhD in Software Engineering is a unique experience that combines rigorous research with practical application. As a PhD student, you will have the opportunity to explore cutting-edge technologies, develop innovative software solutions, and contribute to the advancement of the field.

During your PhD, you will work closely with your supervisor and other researchers in the field. You will conduct in-depth research, design experiments, and analyze data to uncover new insights and solutions. You will also have the chance to collaborate with industry partners and participate in conferences and workshops to share your findings and gain valuable feedback.

Entry requirements for a PhD in Software Engineering

To pursue a PhD in Software Engineering, you typically need a strong academic background in computer science or a related field. Most universities require a minimum of a 2.1 Honours degree or equivalent, although some may also consider applicants with a Master's degree.

In addition to academic qualifications, research experience and a strong research proposal are often essential for admission to a PhD program. Demonstrating your passion for software engineering and your ability to contribute to the field through your research proposal is crucial.

PhD in Software Engineering funding options

Funding for PhDs in Software Engineering may be available from various sources, including governments, universities and charities, business or industry. See our full guides to PhD funding for more information.

PhD in Software Engineering careers

A PhD in Software Engineering opens up a wide range of career opportunities. Graduates can pursue careers in academia, industry research labs, or leading technology companies. As a software engineering researcher, you can work on developing new algorithms, improving software development processes, or designing innovative software solutions.

In academia, you can become a professor or a researcher, conducting further research and teaching the next generation of software engineers. Industry research labs offer the opportunity to work on cutting-edge projects and collaborate with industry experts. Leading technology companies often hire PhD graduates to work on complex software systems and drive innovation.

Whether you choose to pursue a career in academia or industry, a PhD in Software Engineering equips you with the skills, knowledge, and expertise to make a significant impact in the field and shape the future of software development.

read more

Locomotion and navigation strategies for quadrupedal robots

Robotic systems can be used in remote or hazardous environments to perform tasks that would be harmful for human beings. Several modes of locomotion are available, but the majority of surface-based robots use either wheels or legs. Read more

Generative navigation for autonomous robots using active inference

Simultaneous Location And Mapping (SLAM) is a strategy that allows autonomous mobile robots to navigate their environment. Sensors on board the robot detect walls and objects and the sensor data is used to construct a representation of the physical surroundings. Read more

Causal Machine Learning in Aerospace PhD

This PhD project will investigate the recent field of study of Causal Machine Learning, which aims to modify and augment Machine Learning by using Causal Analysis techniques as a way to solve its limitations. Read more

X-ray Scatter Tomography

X-ray Scatter Tomography (ST) is emerging as a powerful imaging technique with implications for biomedical, security or material characterisation applications. Read more

Large-Scale Digital AI systems for Large Language Models (LLMs)

The Centre for Electronics Frontiers (CEF) led by Regius Chair of Engineering Prof Prodromakis, brings together diverse and interdisciplinary expertise for transforming modern society through technology. Read more

Software Modelling and Optimization for AI Computing Architectures

The Centre for Electronics Frontiers (CEF) led by Regius Chair of Engineering Prof Prodromakis, brings together diverse and interdisciplinary expertise for transforming modern society through technology. Read more

Filtering Results