
Master Thesis: Intelligent Requirement and Design Assistant
Ericsson ABPublicerad: 2025-11-14
Ansök senast: Öppet tillsvidare
Beskrivning
Join our Team
About this opportunity
We are seeking a motivated Master's student or early-career researcher to join a pioneering project at the intersection of software engineering and artificial intelligence. The aim is to design, develop, and evaluate an AI-powered Intelligent Requirement and Design Assistant that automates key stages of the software engineering lifecycle. The system will focus on automated requirement extraction, intelligent gap analysis, and draft architecture and design generation. This role offers a unique chance to contribute to a semi-autonomous, explainable, and traceable design workflow that tightly integrates Generative AI (Gen-AI) with modern DevOps practices and enterprise pipelines.
What you will do
• Lead the design and implementation of automated requirement extraction and gap analysis using natural language processing and Gen-AI reasoning techniques.
• Develop and evaluate automated generation of preliminary architecture and design artifacts, including UML, sequence diagrams, and component diagrams, aligned with recognized software engineering standards.
• Conduct empirical studies to assess the effectiveness, advantages, and limitations of Gen-AI within software requirement engineering and architectural design workflows.
• Formulate best-practice guidelines for incorporating AI into software development processes, leveraging approaches such as VIBE coding, prompt chaining, and Gen-AI-assisted design reasoning.
• Build a generalizable framework for AI-driven requirement modeling and design automation that can be integrated into enterprise DevOps pipelines.
• Collaborate with cross-functional teams to ensure practical, scalable, and explainable AI-enabled solutions, with a strong emphasis on traceability and governance.
• Communicate findings through technical reports, demonstrations, and potential academic publications or industry briefs.
The skills you bring
• Education and interest: Master's students in Software Engineering, Data Science, or Artificial Intelligence with a passion for applying advanced AI techniques to software development challenges.
• AI/ML expertise: Familiarity with transformer architectures, large language models (LLMs), semantic search, agentic workflows, and prompt engineering.
• Data and knowledge management: Experience with graph databases, vector databases, and large-scale data processing or retrieval systems.
• Software and systems engineering: Understanding of modern development practices, including cloud-native design, observability, and DevOps integration.
• Analytical and communication skills: Ability to conduct rigorous experiments, document results clearly, and collaborate with researchers and practitioners.
This opportunity is ideal for someone who enjoys translating human intent into technical design, values explainability and traceability, and wants to contribute to scalable AI-assisted software engineering workflows.
If you're excited by the prospect of shaping AI-enabled software engineering practices and contributing to empirical evaluation of Gen-AI in real-world workflows, we'd love to hear from you.
Why join Ericsson?
At Ericsson, you'll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what's possible. To build solutions never seen before to some of the world's toughest problems. You'll be challenged, but you won't be alone. You'll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.
Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more.
Primary country and city:
Sweden (SE) || Karlskrona
Req ID:
776592
About this opportunity
We are seeking a motivated Master's student or early-career researcher to join a pioneering project at the intersection of software engineering and artificial intelligence. The aim is to design, develop, and evaluate an AI-powered Intelligent Requirement and Design Assistant that automates key stages of the software engineering lifecycle. The system will focus on automated requirement extraction, intelligent gap analysis, and draft architecture and design generation. This role offers a unique chance to contribute to a semi-autonomous, explainable, and traceable design workflow that tightly integrates Generative AI (Gen-AI) with modern DevOps practices and enterprise pipelines.
What you will do
• Lead the design and implementation of automated requirement extraction and gap analysis using natural language processing and Gen-AI reasoning techniques.
• Develop and evaluate automated generation of preliminary architecture and design artifacts, including UML, sequence diagrams, and component diagrams, aligned with recognized software engineering standards.
• Conduct empirical studies to assess the effectiveness, advantages, and limitations of Gen-AI within software requirement engineering and architectural design workflows.
• Formulate best-practice guidelines for incorporating AI into software development processes, leveraging approaches such as VIBE coding, prompt chaining, and Gen-AI-assisted design reasoning.
• Build a generalizable framework for AI-driven requirement modeling and design automation that can be integrated into enterprise DevOps pipelines.
• Collaborate with cross-functional teams to ensure practical, scalable, and explainable AI-enabled solutions, with a strong emphasis on traceability and governance.
• Communicate findings through technical reports, demonstrations, and potential academic publications or industry briefs.
The skills you bring
• Education and interest: Master's students in Software Engineering, Data Science, or Artificial Intelligence with a passion for applying advanced AI techniques to software development challenges.
• AI/ML expertise: Familiarity with transformer architectures, large language models (LLMs), semantic search, agentic workflows, and prompt engineering.
• Data and knowledge management: Experience with graph databases, vector databases, and large-scale data processing or retrieval systems.
• Software and systems engineering: Understanding of modern development practices, including cloud-native design, observability, and DevOps integration.
• Analytical and communication skills: Ability to conduct rigorous experiments, document results clearly, and collaborate with researchers and practitioners.
This opportunity is ideal for someone who enjoys translating human intent into technical design, values explainability and traceability, and wants to contribute to scalable AI-assisted software engineering workflows.
If you're excited by the prospect of shaping AI-enabled software engineering practices and contributing to empirical evaluation of Gen-AI in real-world workflows, we'd love to hear from you.
Why join Ericsson?
At Ericsson, you'll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what's possible. To build solutions never seen before to some of the world's toughest problems. You'll be challenged, but you won't be alone. You'll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.
Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more.
Primary country and city:
Sweden (SE) || Karlskrona
Req ID:
776592


