OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
På Saab blickar vi ständigt framåt och utmanar gränserna för vad som är tekniskt möjligt. Vi samarbetar med kollegor runt om i världen som alla delar vår utmaning – att göra världen till en säkrare plats.
Vad du blir en del av
Aeronautics, ett affärsområde inom Saab, erbjuder flygrelaterade delsystem, obemannade flygsystem, flygplansstruktur och service till försvarskunder och civil flygindustri över hela världen. Aeronautics ansvarar också för utveckling, produktion, marknadsföring, försäljning och support av Gripensystemet.
Saab utvecklar ett nytt stridsflygplan, Gripen E, som en av få flygplansutvecklare i världen.
Område Avionik ansvarar för utveckling av flygplanets grundplattform (datorarkitektur, mjukvaruarkitektur, implementation av lågnivå- och säkerhetskritisk mjukvara). Vi har även ansvar för utvecklingsprocess och metodik inom mjukvaruutveckling. Vår verksamhet lägger grunden för hela den övriga funktionsutvecklingen inom Gripen E-projektet.
Inom sektionen Software Architecture and Modeling ansvarar vi för modellbaserad utvecklingsmetodik, framtagning av Gripen Es datorplattform och mjukvaruarkitektur.
Din framtida utmaning
För att lyckas ta fram en världsledande fighter som Gripen E och samtidigt vara kostnadseffektiv, ställer vi höga krav på den utvecklingsmetodik vi tar fram. Ett vägval vi har gjort, är att en stor del av all mjukvara i Gripen E är genererad från modeller. Med detta arbetssätt bryter vi ny mark inom flygplansindustrin.
xtUML är en av våra metodiker vi använder oss av för att generera mjukvara.Verktyget som vi använder heter BridgePoint och är ett open-source verktyg där vi själva bidrar i utvecklingen av verktyget,
En viktig komponent som vi jobbar med är modellkompilatorn där vi översätter modeller till olika språk exempelvis, Ada, C++ och direkt till objektkod.
Det är ett kontinuerligt arbete med att förbättra kodutlägget från modellerna och för att kunna hantera flera plattformar. En stor utmaning nu är att vi även skall hantera multicore utlägg.
Med dessa nya utmaningar vill vi förstärka vårt team som ansvarar för modellkompilatorn.
Arbetet har två delar:
- Jobba nära funktionsutvecklingen för att vara med och identifiera var vi har prestandaproblem och utifrån det optimera kodutlägget
- Vara med och ta fram en ny arkitektur för nästa generation av modellkompilatorn.
Du kommer vara en del av ett team som ansvarar för helheten, metod och verktyg för kodgenererandeverktyg. Utvecklingskedjan blir aldrig starkare än den svagaste länken, därför måste hela metodiken vara effektiv.
Inledningsvis kommer du att få en internutbildning i våra egna system och hur vi applicerar xtUML-metodiken här på Saab.
Den du är idag
Du skall vara en driven, nyfiken och inspirerande person, då du kommer vara en central del för metodiken som Gripen E lutar sig mot.
Du kommer snabbt få rollen som en av de tekniskt ansvariga för modellkompilatorn samt förmedlare av aktuell metodik och best-practice i organisationen.
Du skall se dig som senior inom C++ och det är en fördel om du har jobbat med kompilatorkonstruktioner och multicore.
Du är civil/högskoleingenjör och har en god förmåga att uttrycka dig i tal och skrift både på engelska och på svenska.
För att lyckas i denna roll tror vi att du har en gedigen erfarenhet av system- och mjukvaruutveckling inom stora komplexa system.
Tjänsten innebär arbete som omfattas av försvarssekretess och krav på svenskt medborgarskap.
Välkommen med din ansökan!
Om Saab
Saab är ett globalt försvars- och säkerhetsföretag verksamt inom flyg-, land- och marinförsvar, civil säkerhet och kommersiell flygteknik. Vi är 14 700 medarbetare och har verksamhet på alla kontinenter. Tekniskt är vi ledande inom många områden och en femtedel av våra intäkter går till forskning och utveckling. Saab är också ett möjligheternas företag. Ett företag där vi ser mångfald som en tillgång och där du som medarbetare får stort ansvar och goda utvecklingsmöjligheter. Men också ett företag som respekterar varje människas behov av ett liv utanför arbetet.