Thesis Work - Nix.dev in automotive software development
Each year, Volvo Cars welcome students as Summer Interns to our sites in Gothenburg, Olofström, Skövde och Lund. As a Summer Intern at Volvo Cars you can work in production, in one of our storages or at the office. Spending a few weeks in our team is a great way for you to get an insight to what life at Volvo Cars can be like and gives you a basic understanding of our operations. It also provides you with a strong network in our organization, which can be of value in your future career. The number of Summer intern positions and work areas varies from year to year.
Background
Automotive software development is becoming increasingly complex, with growing demands on reliability, security, and product quality. Traditional approaches to building and packaging automotive software often fall short in ensuring reproducibility and consistency across different environments. This research aims to explore the potential of leveraging Nix.dev facilities to improve the devsecops lifecycle in the automotive domain
Scope
A successful study will focus on investigating the feasibility and potential benefits of applying Nix.dev packaging facilities to a small subset of Volvo's automotive software development. This research aims to identify the advantages and challenges associated with this approach in the context of automotive systems.
The NextG2Com website : https://www.nextg2com.lu.se/english/
Specifically, the scope of this thesis includes:
• An analysis of Nix.dev facilities and their potential applications in the automotive domain.
• Packaging some components using nix.dev for demonstration purposes
• Empirical evaluation through a case study involving Volvo's development process
• Expert panel feedback from Volvo experts to validate findings.
By exploring this scope, the research aims to contribute to the understanding of how Nix.dev packaging facilities can improve devsecops practices and overall product quality in the automotive industry.
Do you fit the profile
A successful candidate has
• Love for Linux/Unix OSes
• Background in Software Engineering and/or Computer Science
• Understanding of package management concepts
• Basic knowledge of shell scripting
• Experience with version control systems like Git
It is meritorious to have
• Experience with Gerrit code review tool (or similar)
• Some experience with nix*
Duration
• The work will start in 2025 (exact date up to the students)
• The duration for this thesis work is 20 weeks.
• 30 ECTS (academic credits) if in agreement with your Thesis Advisor in University
• This thesis is to be conducted by 2 Students working in pair.
How to learn more and apply
Selection will be ongoing during the application period, so do not hesitate to send in your application. Attach your CV and personal letter stating your interests within the given area and your thoughts and credentials.
Apply as soon as possible but no later than 2024-Nov-31
Please note that applications via email will not be accepted.
If you have any additional questions regarding the thesis work, you are welcome to contact:
Supervisor, Nikolaos Korkakakis at nikolaos.korkakakis@volvocars.com
Who are we?
Everything we do starts with people. Our purpose is to provide freedom to move, in a personal, sustainable and safe way. We are committed to simplifying our customers’ lives by offering better technology solutions that improve their impact on the world and bringing the most advanced mobility innovations to protect them, their loved ones and the people around them.
Volvo Cars’ continued success is the result of a collaborative, diverse, and inclusive working environment. The people of Volvo Cars are committed to making a difference in our world. Today, we are one of the most well-known and respected car brands, with over 40,000 employees across the globe. We believe in bringing out the best in each other and harnessing the true power of people. At Volvo Cars your career is designed around your talents and aspirations so you can reach your full potential. Join us on a journey of a lifetime as we create safety, autonomous driving a
Volvo Cars - Driving change together
Volvo Cars’ success is the outcome of a collaborative, diverse, and inclusive working environment. Today, we are one of the most well-known and respected car brands, with around 43,000 employees across the globe. At Volvo Cars, your career is designed around your skills and aspirations, allowing you to reach your fullest potential.
By 2025, we aim to sell 1.2 million cars annually, with 50 per cent being electric cars and sold directly to customers mainly through digital channels. Make sure you’re in the front seat on this exciting journey as we pioneer the driving and electrification technologies of the future.
Lund, SE, 22363