Tema

Språk

Global EN
Sverige ENSV
Indien EN

Master Thesis: Spec-to-Code AI Development

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Artificiell intelligens

I korthet

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.

Ansvarsområden

  • 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.

Krav

  • 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.

Önskade kvalifikationer

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

Förmåner

  • 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.

Färdigheter

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

Om 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

Företag

Ericsson

Publicerade jobb

för 3 dagar sedan

Anställningstyp

Praktik

Arbetsform

På plats

Erfarenhetsnivå

Junior

Platser

Karlskrona, Sweden

Kvalifikation

Masterexamen

Sökande

Ansök tidigt