• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

Brinner du för utveckling? Vill du vara en del av ett team där samarbete står högst upp på agendan och där du både får utmana och utmanas? Nu har du möjligheten att arbeta med tekniskt avancerade produkter i en innovativ och global miljö!

Ditt framtida team - 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.

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. Det är här du kommer in i bilden.

Rollen
Som mjukvaruutvecklare har du en viktig roll där 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. Tillsammans med ditt team har du en viktig roll i att hitta praktiska lösningar 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.

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 samt u utveckla ett Jenkins-plugin.
* 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 är du?
Vi tror att du, liksom dina teamkollegor, ser vikten av att samarbeta med andra och du är öppen både för att ta in andras kunskap och att dela med dig av din egen. Att få jobba tillsammans med andra drivna, kompetenta och teamfokuserade kollegor ser du som en möjlighet. Du har ett stort kundfokus där problemlösning är någonting som verkligen triggar dig och du brinner för att hitta och prova nya lösningar.

Som tillägg till ovan ser vi gärna att du har;

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

Bonus om du har extra färdigheter som:

* Bidrag till open source-projekt
* Intresse för hårdvara
* 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 agera?
Är du redo att gå med i världens bästa verktygsteam? Vill du växa med oss? För mer information, kontakta Roger Pettersson eller Fredrik Abrahamson på telefon 046 - 272 1800.

Detta är en jobbannons med titeln "Mjukvaruutvecklare - testlabb och utvecklingsverktyg" hos företaget Axis Communications AB och publicerades på webbjobb.io den 10 november 2020 klockan 10:22.

Hur du söker jobbet

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black