Kungliga Tekniska högskolan, Skolan för industriell teknik och management

KTH är ett av Europas ledande tekniska universitet och en viktig arena för kunskapsutveckling. Som Sveriges största universitet för teknisk forskning och utbildning samlar vi studenter, forskare och fakultet från hela världen. Vår forskning och utbildning omfattar såväl naturvetenskap som alla grenar inom teknik samt arkitektur, industriell ekonomi, samhällsplanering, historia och filosofi.

Institutionen för maskinkonstruktion bedriver omfattande forskning och utbildning inom produktframtagningsområdet. Verksamheten spänner över följande områden: maskinelement, maskinkonstruktion, mekatronik och inbyggda styrsystem, förbränningsmotorteknik, integrerad produktutveckling och innovation samt industriell design.

Arbetsuppgifter

Ett av viktiga forskningsområden inom enheten för Mekatronik fokuserar på livscykel-interoperabilitet av tekniska data och verktyg för att utforma system inom området för maskinteknik, inbyggda system och programvaruteknik. I dessa forskningsområden har enheten bidragit till flera europeiska initiativ (del av Artemis, EIT ICT Labs, ITEA3 och H2020-grupperingar), och har ett nära samarbete med industriella partners (t.ex. Volvo, ABB, Scania, Ericsson) för att tillämpa och överföra resultaten av forskning till industrin.

Vi söker en mjukvaruutvecklare som kommer att arbeta i gränssnittet för vår forskning och industriella aktiviteter med mål att säkerställa hållbarheten hos våra supportverktyg från vår forskning samtidigt som vi uppfyller gemensamma krav på driftskompatibilitet och behov hos våra industripartner.

De viktigaste uppgifterna som ska utföras av denna person är följande:

  • Implementera supportverktyg och SDK:s (mjukvaruutvecklingspaket) för att effektivisera utvecklingen av verktygskedjor för systemteknik
  • Implementera verktygsadaptrar som stöder standarder för öppna interoperabilitet utifrån de väletablerade grupperingar som finns bland våra industripartners
  • Implementera verktyg för livscykel med extra värde, t.ex. baserad på Big Data-lager och analyser, utöver standardiserade integrationsgränssnitt
  • Dokumentera kod och tekniska utbildningar
  • Interagera med våra externa samarbetspartners i industrin (Ericsson, SAAB, Scania) för att förstå deras behov för integrering och processer för att utveckla inbyggda systemprodukter
  • Delta i workshops för att presentera de verktyg som mjukvaruutvecklaren kommer att ansvara för
  • Bidra till att presentera våra aktiviteter i internationella workshops och europeiska FoU-projektmöten

Ditt första uppdrag kommer att innefatta utveckling av standardiserade datakopplingar till kod- och modellrepositorier, baserade på HTTP och REST API. Du kommer att använda verktyg utvecklade internt från Eclipse Lyo-ramverket (www.eclipse.org/lyo). Vi utvecklar normalt prototyper, men vår målsättning är att utveckla tekniker och verktyg som kan användas i produktion.

Positionen är i huvudsak placerad vid KTHs campus i centrala Stockholm, men tillfälliga arbetsuppgifter kommer att utföras hos våra industriella samarbetspartners i Stor-Stockholm, exempelvis i Kista och/eller Järfälla.

Kvalifikationer

För att vara kvalificerad för positionen skall du ha följande:

  • Kännedom om Java som programmeringsspråk
  • Gedigen programmeringserfarenhet i Java eller motsvarande OO-språk, inklusive designmönster, enhetstestramar och byggsystem
  • God förmåga att utvecklar Java-koncept som Java concurrency, Java EE, JAX-RS, Spring Boot och andra
  • Förståelse för vanliga datamodeller (graf, relationell, dokument)
  • Grundläggande kunskap i distribuerade system
  • Mycket god förståelse för HTTP-protokoll och REST-arkitektur och grundläggande erfarenhet av webbramar
  • Flytande kommunikativ förmåga i engelska, tal och skrift
  • Stark vilja och förmåga att arbeta i samarbetande arbetsmiljöer

Det anses vara meriterande om du har:

  • Förståelse av RDF-datamodellen och semantiska webbkoncept
  • Erfarenhet av att använda API:er från tredje part för att bygga integreringar och/eller ”mashups”
  • Erfarenhet av CI/CD och ”containerization”
  • Erfarenhet av front-end ramverk, såsom Angular, React eller Vue
  • Erfarenhet med Apache Spark eller motsvarande
  • Intresse för öppen källkodsprogramvara
  • Kunskap om OSLC (Open Source for Lifecycle Collaboration) och Linked Data-standarder

För att vara kvalificerad för tjänsten, krävs att du har en masterexamen eller motsvarande, inom mjukvaruutveckling, datavetenskap eller liknande områden.

Fackliga representanter

Du hittar kontaktuppgifter till fackliga representanter på KTH:s webbsida

Ansökan

Du ansöker via KTH:s rekryteringssystem. Du som sökande har huvudansvaret för att din ansökan är komplett när den skickas in. Din kompletta ansökan ska vara KTH tillhanda senast sista dagen för ansökningsperioden.

Övrigt

Vi undanber oss direktkontakt med bemannings- och rekryteringsföretag samt försäljare av platsannonser.

Anställningsform Visstidsanställning längre än 6 månader
Anställningens omfattning Heltid
Tillträde Enligt överenskommelse
Löneform Månadslön
Antal lediga befattningar 1
Sysselsättningsgrad 100%
Ort Stockholm
Län Stockholms län
Land Sverige
Referensnummer M-2018-0475
Kontakt
  • Martin Edin Grimheden, professor, 08-790 77 97
  • Maya Öberg, personalhandläggare (för HR-frågor), 08-790 76 53
Publicerat 2018-05-04
Sista ansökningsdag 2018-06-01

Tillbaka till lediga jobb