Skip to content Go to main navigation Go to language selector

Master Thesis, 30 HP: Linux for real time systems

Location
Järfälla, Sweden
Contact
Maria Paues
Thomas Lindén
Closing date
29 November 2020 Apply for this job!

We are looking for two students that will help us explore the possibilities of utilizing Linux for real time systems.

Your role

Background

We build and maintain software systems for our Combat Systems & C4I Solutions. Build, test and packaging are fully automated and our continuous integration engine runs frequently. The software development effort engages several teams, with distributed responsibilities, collaborate to integrate their respective parts into complete software systems. Several components are associated with real time requirements, in other words, it is critical that they perform their task before a certain deadline. The software in these types of systems often has strong dependencies with the hardware it executes in. That makes changes in hardware both time and cost consuming acitivites from a software perspective. The solution is to elicit an architecture that separes hardware and software.

Description of the master thesis

This Master Thesis aims at providing a sound and thorough assessment of an architecture that isolates real-time functions from parts that can run a standard Linux operating system to provide a better separation between hardware and software, enable the use of a standard Linux to as large extent as possible to shorten the time and cost of hardware changes. We want to

  • evaluate how-to integrate one system running a standard Linux with one system running an RTOS

  • identify how Linux “Driver Model” can be used to create a Saab uniform way of communicating between the Linux domain and the RTOS domain independent on the type of communication link (shared memory, serial etc.)

  • identify corresponding solution on the RTOS side

  • evaluate the properties of the chosen architecture

Existing Linux distro with development environment (Saab Sonett) exists and it can be executed on a varity of CPU architectures (PowerPC, ARM, Zynq MpSoC/Arm).

Your profile

This Master Thesis is suitable for 2 students with interest in Embedded software, C/C++, Linux, DevOps, and Continuous Delivery. You are at the end of your computer science studies, or equivalent, and about to start your Master Thesis work for 30 HP.

We hope to get acquainted with communicative, curious and positive students with great passion who want to help us explore the latest technologies and trends in the software field.

What you will be a part of

We are building Combat Systems & C4I solutions for every type of naval platform, ranging from combat boats and patrol boats, to frigates and aircraft carriers, as well as submarines. Continuous Delivery and DevOps are keywords for us when aiming for increasing product quality and shortening the release cycle.

Last application day

2020-11-30

Contact information

Thomas Lindén, Manager

073-437 52 39

If you aspire to help create and innovate whilst developing yourself in a challenging team setting, Saab may well have the perfect conditions for you to grow. We pride ourselves on a nurturing environment, where everyone is different yet we share the same goal – to help protect people.