Theme

Language

Global EN
Sweden ENSV
India EN

Master Thesis: Spec-to-Code AI Development

Technology, Data & Digital · Software & Web Development · Software Engineering · Artificial Intelligence

In short

This Master Thesis project investigates the application of AI in transforming software specifications into production-ready code, aiming to enhance development speed, consistency, and evolution within Ericsson Fintech. The student will gain hands-on experience with generative AI, requirements engineering, and large-scale financial technology in Karlskrona, Sweden.

Responsibilities

  • Investigate the effectiveness of the specification-to-code loop and identify areas for improvement.
  • Map effort and lead time accumulation in specification authoring, code generation, and validation.
  • Compare specification-driven, AI-assisted development with conventional code-first approaches.
  • Experiment with improvements to the Spec-to-Code pipeline, such as generator coverage, AI guardrails, and validation.
  • Define and use meaningful measures for lead time, rework, consistency, and defects.
  • Implement and demonstrate selected improvements in a realistic development environment.
  • Present conclusions and recommendations to an Ericsson development team.

Requirements

  • Master-level studies in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Solid programming and software engineering fundamentals.
  • Interest in generative AI, developer tooling, requirements engineering, or automated software development.
  • Comfort working with Git and modern development workflows.
  • Curiosity and an experimental mindset, enjoying measurement, comparison, building, and improvement.

Desired Qualifications

  • Experience with REST/OpenAPI.
  • Experience with PlantUML.
  • Experience with code generation.
  • Experience with CI/CD.
  • Experience with AI coding assistants.

Benefits

  • Work hands-on with generative AI in a real software engineering context.
  • Explore the intersection of requirements engineering, AI-assisted development, APIs, code generation, and automated quality gates.
  • Investigate a question with direct practical relevance to AI's impact on software development productivity and quality.
  • Contribute ideas and prototypes that can influence future ways of working in a large-scale Fintech R&D environment.
  • 30 ECTS credits (30 hp) for the thesis.

Skills

Generative AISoftware EngineeringGitOpenAPIPlantUMLCode GenerationCI/CDAI Coding Assistants
#AI#Software Development#Master Thesis#Research#Fintech
Ericsson Logo

About Ericsson

Pioneering technology for connecting billions of people worldwide

Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible

Ericsson Logo

Company

Ericsson

Job Posted

3 days ago

Employment Type

Internship

Work mode

On Site

Experience Level

Entry

Locations

Karlskrona, Sweden

Qualification

Master

Applicants

Be an early applicant