Thesis Work - Visualization of Dependencies in the SW & Electonic System Using Graph Database
Thesis Worker at Volvo Cars
Welcome to explore the world of Volvo Cars by writing your thesis with us! As a thesis worker in our organization you are supported by a supervisor who follows you during your project. Through your thesis work you will be able to contribute to our company purpose – providing freedom to move in a safe, sustainable and personal way – from day one!
About this opportunity - Background
Modern software and hardware systems consist of complex, interdependent components, often referred to as building blocks. These dependencies span across various abstraction layers and are documented in multiple tools and databases such as Git, Elektra, and a repository for Logical design. Although mechanisms exist to trace relationships between these layers, the information remains fragmented and lacks a unified, readable representation.
Scope of the thesis work
The goal of this thesis is to design and implement a visualization system that consolidates and clearly presents the dependencies between these building blocks in an aggregated view. This system will leverage a Graph database as the central technology to model and visualize relationships, enabling stakeholders to better understand and analyze the overall system structure.
An existing Graph database tool is available, but it requires further development and adaptation to meet the project's goals. This includes:
• Designing a scalable Graph data model that captures relevant dependencies and abstraction layers.
• Connecting to APIs provided by CarWeaver (PLM system), Git, and Elektra to automatically fetch data on a daily basis.
• Aggregating and transforming the collected data into a unified graph structure.
• Developing an intuitive visual interface that allows users to explore the dependency graph effectively.
This thesis combines topics from software architecture, data integration and management, graph theory, programming, and visualization, and offers the opportunity to make a practical contribution to improving traceability and transparency in complex systems.
This thesis work is hosted in a central group responsible for the complete software Architecture.
What you'll bring
We are looking for students with a genuine interest in software development and a solid foundation in programming for Windows environments. The ideal candidate will have:
· Experience developing applications using Microsoft Visual Studio and the .NET framework
· Familiarity with programming languages such as C#, VB.NET, C++, or Python
· Familiarity with the Graph Database concept (GDB), in particular label property graph (LPG), and its query languages such as Cypher or GQL.
· Basic understanding of databases and how to connect with external tools via open APIs
· Ability to work with structured data formats, including XML, and parse other markup languages
· A proactive and collaborative approach, with a willingness to learn and contribute to ongoing development work
This role offers a valuable opportunity to apply your technical skills in a practical setting, gain hands-on experience, and work alongside experienced developers.
Duration
· The work will start beginning of 2026, exact dates to be discussed
· The duration for this thesis work is 20 weeks.
· 30 academic credits in agreement with your Thesis Advisor at the University
· This thesis is planned to be conducted by 2 Students working in pair.
Volvo Cars. For Life.
For nearly a century, Volvo Cars has empowered people to move freely in a personal, sustainable, and safe way. Today, we are driving bold advancements in electrification, sustainability and automotive safety. To realise our ambitious vision, we are seeking innovative minds who are ready to tackle the challenges of tomorrow – today.
At Volvo Cars, we believe extraordinary things are achieved by ordinary people with a passion for making a difference. If you’re inspired by the opportunity to help redefine the future of mobility, we invite you to be part of our journey.
Ready to take the next step?
Applications should include your CV and a brief personal letter stating your interests within the given area and your thoughts and credentials. Submit your CV in English.
Applications must be received no later than 2025-11-30. Please note that the selection process will be held continously. We are prioritising direct applications to ensure a fair and efficient application process. For questions regarding the recruitment process, please contact Recruiter Ayla Kutlay at ayla.kutlay@volvocars.com.
For specific questions about the position, please reach out to Hiring Manager Magnus Erenstedt at magnus.erenstedt@volvocars.com.
As part of the recruitment process, the final candidates might undergo a background check.
We welcome your application!
Gothenburg, SE, 40531