Senior Mjukvaruutvecklare för inbyggda system

Senior Mjukvaruutvecklare för inbyggda system

Arbetsbeskrivning

Din roll

I din roll kommer du vara delaktig i hela utvecklingsprocessen, från kravanalys, design, implementation och verifiering. Dina arbetsuppgifter kan vara varierande och kan innefatta allt från drivrutiner till operativsystem samt avancerad applikationsmjukvara. Vanligtvis utvecklas mjukvaran i programmeringsspråket C (alternativt C++/Ada/Python) oftast för Power PC-processorer, ARM eller DSPer.

Inledningsvis kommer du arbeta med implementation och test av SW utifrån krav för att komma in i våra processer, metoder och flygindustrins speciella krav. Därefter kommer arbetet utökas med allt från skrivande av krav samt kravnedbrytning, specifikationer och planering. En del av arbetsuppgifterna kan även innefatta felsökning under produkternas livscykel.

I själva utvecklingen är det viktigt att kunna arbeta strukturerat och följa våra formella processer, då utvecklingen oftast är flyg-/säkerhetskritisk. Du är noggrann och trivs med att analysera och lösa komplexa problem. Du vill få saker klara och du ser till att skaffa förutsättningar för att driva uppgifter i mål. Du tar ett helhetsansvar d.v.s. ser till att det du designat fungerar i en omgivning. Viktigt att även vilja dokumentera det man arbetar med samt skrivande av olika specifikationer. I denna roll kan det förekomma enstaka kortare resor både nationellt och internationellt.



Din framtida roll

Efterhand ser vi fram emot att du tar ett större ansvar och vi ser att du relativt snart tar en tyngre roll som teamledare, arkitekt eller specialist när du fått kunskap och erfarenhet av utveckling av flygande programvara. Utöver projektarbete får du med fördel även vilja arbeta med förbättringar kring våra utvecklingsverktyg eller våra processer och metoder kopplade till vår SW-utveckling. Även inslag av kalkylering, planering i större omfattning samt rapportering kan ingå beroende på vilken inriktning du tar framöver. Vi ser även fram emot att du tar en mentorsroll till yngre utvecklare för att få dem att växa snabbare i deras utveckling.



Din profil

Vi söker dig som har minst 3 till 5 års erfarenhet inom utveckling av inbyggda system. Du bör i grunden ha minst högskoleutbildning och gärna med inriktning mot mjukvara i kombination med hårdvara. Du får med fördel ha arbetat med utveckling av säkerhetskritiska system tidigare (flyg/tåg/medicin/kärnkraft etc.).



Krav:

* Inbyggda system
* Djupa kunskaper inom C-programmering
* Realtids OS
* Kravskrivande
* Konfigurationsstyrning och livscykelhantering
* UML


Meriterande:

* Arkitektur/teamledning
* C++, Ada, Assembler och script-språk t.ex. Python
* MultiCore för inbyggda system
* Säkerhetskritiska system
* Erfarenhet flygindustrin och t.ex. RTCA DO-178C
* Certifieringsarbete t.ex. FAA/EASA eller likvärdigt
* Kravhantering och dokumentframtagning med DOORS eller liknande verktyg
* Formell konfigurationsstyrning via Dimensions och IFS
* Verktyg såsom Jira/Bitbucket/Confluence och Eclipse



Tjänsten innebär att vara i kontakt med stora delar av organisationen och det är därför viktigt att man har en god samarbetsförmåga och trivs med att ha ett stort kontaktnät. Du behöver behärska svenska och engelska obehindrat i såväl tal som skrift.

Vi söker medarbetare som vill arbeta i en miljö som kännetecknas av våra värderingar kunskap, vilja och förtroende samt står bakom vår vision "It´s a human right to feel safe!". För mer information se Saabs värdegrund: https://www.saab.com/about/company-in-brief/purpose-and-values

Vi ser gärna också att du är:

* Kreativ - Vi ställs hela tiden inför nya utmaningar och projekt där vi inte är helt bekanta med tekniken som ska testas.
* Nyfiken på ny teknik - Blicka framåt för vad som kan användas i kommande projekt, labba och testa saker innan det är dags att använda dem.
* Kommunikativ - Kommer arbeta i ett team där flera personer är inblandade. Viktigt att alla vet vad de ska göra.
* Strukturerad - Flygindustri, kräver mycket dokumentation och att man har ordning och reda.
* Lagspelare - Kommer arbeta i ett team där flera personer är inblandade. Viktigt kunna samarbeta.


Befattningen kräver att du genomgår och godkänns enligt vid var tid gällande bestämmelser för säkerhetsskydd. För befattningar där Saab har krav på säkerhetsklassinplacering kan, i förekommande fall, medföra krav på visst medborgarskap.



Vad du blir en del av

SW-sektionen består av ca 20 medarbetare och är indelade i ett antal olika produktteam. Du kommer att arbeta i ett av våra produktteam som tillsammans utvecklar mjukvara för inbyggda system till flera olika projekt. Du kommer rapportera till teamledare och sektionschef.

Du blir en del av produktenheten Countermeasures and Aircraft Systems inom affärsområde Surveillance, en del av Saab AB. Vi utvecklar och tillverkar säkerhetskritiska system och utrustningar till flygplan, helikoptrar och obemannade farkoster. Vi levererar till exempel system, apparater och programvara till JAS 39 Gripen, Boeing 787 och Airbus A400M. Många av våra produkter är utvecklade i samarbete med andra delar av Saab och externa partners. Vill du lära känna vår verksamhet och personal lite bättre? Här kan du hitta berättelser från några av våra anställda.

Välkommen in med din ansökan - vi ser fram emot att få träffa dig!

Sammanfattning

  • Arbetsplats: Saab AB
  • 1 plats
  • Tills vidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 20 december 2021
  • Ansök senast: 10 januari 2022

Liknande jobb


.Net developer

.Net developer

15 november 2024

Automation Engineer

Automation Engineer

18 november 2024

Developer

Developer

18 november 2024