Exjobb: Designmönster & arkitektur för Embedded SW i Mjölby Toyota Material Handling

Publiceringsdatum: 9/25/2019

Summering

  • Anställningstyp:
    Examensarbete
  • Kategori:
  • Erfarenhet:
    Not Specified
  • Publiceringsdatum:
    9/25/2019

Jobbeskrivning

Vill du göra ditt exjobb inom produktutveckling tillsammans med härliga kollegor i ett företag där det kan finnas möjlighet till anställning? Välkommen med din ansökan

BAKGRUND

Våra truckar kontrolleras av egenutvecklad, inbyggd, mjukvara skriven i C. Dagens mjukvaruarkitektur är baserad på designval gjorda för 20 år sedan och historiskt har de inbyggda systemen varit extremt lättviktigta i termer av minne och prestanda vilket resulterat i mjukvara optimerad för detta snarare än läsbarhet, förståbarhet och återanvändbarhet. Våra truckar är dessutom kraftigt konfigurerbara vilket resulterar i en stor mängd parametrar som styr mjukvarans exekvering.

Nästa generations system är under utveckling och kommer helt ändra spelplanen för vad som blir möjligt att göra med mjukvaran. Nu kommer prestandan att finnas och vi har möjlighet att skapa en modern mjukvaruarkitektur som är bättre lämpad att möta morgondagens krav. Men samtidigt måste truckens funktionalitet vara intakt.

I litteraturen finns många förslag och designmönster på hur man skriver modulariserad och återanvändbar mjukvara, men att tillämpa dem på en mjukvara som faktiskt har enormt många beroenden är inte en trivial uppgift.

Det vi vill utforska med detta examensarbete är hur man konkret kan gå tillväga för att överföra dagens funktionalitet till en ny mjukvaruarkitektur, och förslag på hur denna arkitektur kan utformas för att vara framtidssäker i den dynamiska verklighet vi befinner oss i.

ARBETSUPPGIFTER

Målet med arbetet är att utifrån litteratur och industrin runt omkring oss ta fram förslag på lämplig mjukvaruarkitektur och designmönster samt att utveckla konkreta exempel som bevisar att det är genomförbart att överföra dagens funktionalitet till denna arkitektur.

 

OMFATTNING

2 personer/15-30hp

START

Januari/Mars 2020

DIN ANSÖKAN

Ansökan är individuell, men det ska tydligt framgå vem du avser att utföra examensarbete med. Sista ansökningsdagen är den 27 oktober 2019.

För mer information, välkommen att kontakta:

Daniel Fahlén, Software Developer, tel 0142-88751

Patrick Blomqvist, Gruppchef Software Development, tel 0706-126069

 

Krav

UTBILDNING

Civil-eller högskoleingenjör inom Data, Teknisk fysik, Elektronikdesign eller motsvarande