Application checklist
Review your application before submitting
A quick checklist to help candidates submit a clearer, more complete application.
Read resource
Ericsson | Stockholm, Stockholm County, Sweden | Salary not specified
Source: JobsPipe
Required Skills
Role snapshot
Join our Team About The Opportunity Would you like to contribute to the evolution of Ericsson’s 5G, 6G, and Cloud RAN solutions while exploring Artificial Intelligence and Software Engineering? This thesis opportunity focuses on improving software quality in large-scale systems where correctness, reliability, and availability are essential. Modern development uses static and dynamic analysis, testing, code coverage, maintainability metrics, and defect history to identify quality issues. However, developers often need to manually interpret and correlate findings from multiple sources before deciding where to focus verification efforts. Large Language Models (LLMs) offer strong capabilities in code understanding, reasoning, and defect analysis. Their use in large software systems is challenged by limited context windows, computational cost, and the risk of unsupported conclusions. This thesis will investigate whether LLMs can improve fault discovery by reasoning over structured software-quality evidence rather than raw source code alone. The central hypothesis is that combining deterministic analysis with probabilistic LLM reasoning can identify additional fault candidates, improve verification prioritization, and reduce the cost of applying LLMs to large codebases. What You Will Do You will investigate and develop an evidence-guided approach to AI-assisted software quality analysis. Your work may include:
The Skills You Bring
Work resources
Application checklist
A quick checklist to help candidates submit a clearer, more complete application.
Read resource