Mjukvaruutvecklare - testlabb och utvecklingsverktyg

Axis Communications AB / Datajobb / Lund
2020-05-27
Observera att sista ansökningsdag har passerat.
➡️ Klicka här för den senare publicerade platsannonsen "Mjukvaruutvecklare - testlabb och utvecklingsverktyg" (publicerad 2020-11-10) ⬅️


Visa alla datajobb i Lund, Lomma, Staffanstorp, Burlöv, Kävlinge eller i hela Sverige
Visa alla jobb hos Axis Communications AB i Lund, Malmö, Helsingborg, Kristianstad, Linköping eller i hela Sverige

Vilka är Axis?
Axis är världsledande inom nätverksvideo och säkerhetslösningar. Vi uppfann världens första nätverkskamera 1996 och har allt sedan dess varit innovatörer inom videoövervakning.

Vi har gett miljontals människor över hela världen ökad säkerhet och bidragit till att uppfylla det växande behovet av en smartare och säkrare värld. R&D Tools Integration Pipeline - vad gör vi?
Vi utvecklar och underhåller verktygen för att kompilera, testa och publicera programvaran som körs i Axis produkter. Vi strävar efter att förbättra utvecklarnas produktivitet och befria dem från vardagliga uppgifter genom att tillhandahålla en continuous integration-pipeline som bygger och testar deras förändringar på dussintals Axis-kameror i våra labb och gör det enkelt för dem att analysera eventuella fel. Vi använder open source-program som t.ex. Gerrit och Jenkins så mycket vi kan, utvecklar eget om det behövs och köper in program och tjänster om det är vad som passar bäst.

Vi har en nära relation med utvecklare i hela organisationen så att miljön vi tillhandahåller stöder hur de vill arbeta.Arbetsuppgifter
För att lyfta vår mjukvaruutvecklingskedja ytterligare en nivå vill vi knyta vårt testlabb ännu närmare utvecklarna genom att vidareutveckla våra automatiserade processer för integration, testning och validering.

Ditt huvudfokus kommer att vara våra testlabb som används dygnet runt för automatiska tester i vår CI-pipeline. Idag innehåller de över tusen Axis-enheter (främst kameror) men vi ser framför oss en framtida kapacitet på tiotusentals enheter. Detta kommer du tillsammans med teamet att hitta praktiska lösningar på med hjälp av både hårdvara och mjukvara. Vi tror mycket på automation och self-service, både för oss själva och för användarna av de verktyg vi utvecklar. Tillsammans med resten av teamet gör du förändringar, lyssnar på organisatoriska behov och delar dina tankar och idéer på ett produktivt och effektivt sätt.

Typiska uppgifter för testlabbet:

* Installera och underhålla de kameror som används vid automatiserade tester
* Minska behovet av manuellt underhåll genom att utveckla system för nätverksboot och styrning av labbenheters strömförsörjning
* Underlätta felsökning genom att utveckla centraliserad insamling av labbenheters konsolloggar
* Utöka insamlingen av data från labbenheter och nätverksinfrastruktur (t.ex. via SNMP)
* Hjälpa utvecklare att felsöka problem med labbenheter

Typiska uppgifter för utvecklingsverktygen:

* Förbättra hur det Jenkins-baserade testsystemet kommunicerar med kamerorna
* Utveckla ett Jenkins-plugin för att underlätta analys av grundorsaken till ett misslyckat bygge
* Vidareutveckla våra Jenkins-pipelinebibliotek för att bättre hantera nya typer av byggen.
* Förbättra integrationen mellan våra system för kodgranskning (Gerrit) och CI (Jenkins) för att minska antalet manuella steg och snabba upp testcyklerna
* Snabba upp replikeringen av källkod till våra andra siter genom att byta från SSH till Git-protokollet

Vem letar vi efter?

Kvalifikationer och erfarenhet:

* Master- eller kandidatexamen i datavetenskap (eller motsvarande)
* Engelska (skrift/tal)
* Kvalitets- och kundfokuserad
* Programvaruutveckling i t.ex. Python, Go eller Java (vi använder alla tre)
* Hårdvaruintresse

Bonus om du har extra färdigheter som:

* Bidrag till open source-projekt
* Kunskap om komplexa hårdvarulabbmiljöer eller datahallar
* IT-infrastruktur (nätverk, lagring, konfiguration, distribution, virtualisering)
* Integrering av storskalig programvara i stora organisationer
* Verktyg för att bygga öppen källkodsprogramvara, särskilt Jenkins
Vad kan Axis göra för dig?
Detta är en fantastisk möjlighet för dig att använda och utveckla dina färdigheter som en del av en spännande, framgångsrik organisation som redan är världsledande inom nätverksvideo. Du kommer att arbeta med tekniskt avancerade produkter i ett team av erfarna ingenjörer.

I utbyte mot ditt engagemang kan Axis erbjuda dig en innovativ och global miljö där du kan utvecklas både som professionell och individ.

Vi välkomnar din ansökan och ser fram emot möjligheten att just du börjar på Axis.Redo att söka?
Är du redo att gå med i världens bästa verktygsteam?

Axis är ett företag som inser fördelarna med en mångfald arbetskraft.
Vi vet att mångfald i grupper skapar en bättre arbetsmiljö och främjar kreativitet, något som är grundläggande för vår framgång.

Vill du växa med oss?

För mer information, kontakta Roger Pettersson eller Fredrik Abrahamson på telefon 046 - 272 1800.

Varaktighet, arbetstid
Heltid Permanent

Publiceringsdatum
2020-05-27

Ersättning
Not Specified

Så ansöker du
Sista dag att ansöka är 2020-06-17
Klicka på denna länk för att göra din ansökan

Företag
Axis Communications AB

Arbetsgivarens referens
Arbetsgivarens referens för detta jobb är "R-115825".

Omfattning
Detta är ett heltidsjobb.

Arbetsgivare
Axis Communications AB (org.nr 556253-6143)

Arbetsplats
Axis Communications

Jobbnummer
5242146

Observera att sista ansökningsdag har passerat.

Prenumerera på jobb från Axis Communications AB

Fyll i din e-postadress för att få e-postnotifiering när det dyker upp fler lediga jobb hos Axis Communications AB: