Software Engineer / Senior Software Engineer (Rust/C++)
Er du en softwareutvikler innen C++ og/eller Rust og ønsker nye utfordringer i et høyteknologisk fagmiljø?
Thales Norway utvikler og leverer verdensledende programvare- og maskinvareløsninger innen kryptografi, sikker kommunikasjon og teknologi for kritisk infrastruktur som understøtter nasjoners forsvar og NATO. Vi står foran en spennende utvikling i selskapet. Thales Norway skal sammen med Kongsberg Defence Communication AS, som er en del av Kongsberg Defence & Aerospace, etablere et nytt joint venture – Kongsberg Thales Defence Communication AS (KTDC). Det nye selskapet vil være eid 50/50 av KONGSBERG og THALES og vil samle sterke fagmiljøer innen sikre kommunikasjons- og cybersikkerhetsløsninger.
Vi har en økende oppdragsmengde og søker nå etter flere softwareutviklere med kompetanse innen moderne C++ og/eller Rust til utvikling av våre produkter og løsninger innen sikker, militær kommunikasjon. Vi ser etter både erfarne seniorutviklere og utviklere med noen års relevant erfaring.
Vi har ulike behov i våre utviklingsteam og søker derfor både deg som ønsker å jobbe hovedsakelig med C++, deg som ønsker å kombinere C++ og Rust, og deg som primært vil utvikle programvare i Rust.
I stillingen som softwareutvikler vil du være en del av et prosjekt- og utviklingsmiljø som jobber med Thales egne produkter og løsninger som verner om vitale sikkerhetsinteresser nasjonalt og internasjonalt. Thales har veletablerte prosesser og metoder for utvikling, samt moderne verktøy og utviklingsmiljøer. Våre utviklere jobber tett med både systemingeniører og testere.

Ansvarsområder og sentrale oppgaver
Arbeidsoppgavene vil variere ut fra din kompetanse, erfaring og hvilket utviklingsteam du blir en del av. Sentrale oppgaver vil være:
Design og implementasjon av programvare og ny funksjonalitet basert på kundekrav
Forstå kundens behov og omsette disse til testbar, vedlikeholdbar og effektiv kode
Utvikle programvare i moderne C++ og/eller Rust, avhengig av produktområde og kompetanse
Vedlikeholde og videreutvikle eksisterende programvare
Bidra til utvikling av nye produkter og løsninger
Utvikle robust og sikker kode som er enkel å vedlikeholde, teste og integrere med annen programvare
Utarbeide nødvendig dokumentasjon knyttet til programvarearkitektur og design
Designe, implementere og teste i henhold til definerte prosesser, kodestandarder og standardiserte verktøy
Bidra til videreutvikling av kompetanse, gode utviklingsprinsipper og økt bruk av Rust der dette er relevant
Ønsket bakgrunn og kompetanse
Vi søker softwareutviklere med ulik kompetanse og erfaring, og har behov for flere profiler innen C++ og Rust. Det er ikke et krav at du behersker begge programmeringsspråkene.
Vi ser særlig etter følgende profiler:
Backend-utvikler – C++
Vi ser etter deg som har god erfaring med moderne C++ og ønsker å jobbe med utvikling og videreutvikling av våre programvareløsninger.
Vi ønsker at du har:
Minimum 3 års relevant arbeidserfaring
Erfaring med moderne C++
Kunnskap om relasjonsdatabaser
Kunnskap om nettverksteknologi
Det er i tillegg en fordel om du har kjennskap til:
Sikkerhet i programvareutvikling
Agile/Kanban og smidige utviklingsmetoder
Docker/Podman og containertjenester
Git og versjonskontroll
Linux
Backend-utvikler – Rust
Vi ser etter deg som har erfaring med Rust og ønsker å jobbe med utvikling av robuste og sikre programvareløsninger. Du vil primært jobbe med Rust, men kjennskap til C++ vil være en fordel.
Vi ønsker at du har:
Minimum 3 års relevant arbeidserfaring
Erfaring med Rust
Kunnskap om nettverksteknologi
Det er i tillegg en fordel om du har kjennskap til:
C++
Sikkerhet i programvareutvikling
Agile/Kanban og smidige utviklingsmetoder
Docker/Podman og containertjenester
Git og versjonskontroll
Linux
SIP/VoIP og talekommunikasjon over IP
Utviklere med kompetanse innen både C++ og Rust
Vi er også interessert i deg som har erfaring med begge programmeringsspråkene og ønsker å jobbe med utvikling og videreutvikling av løsninger der C++ og Rust benyttes. Her vil arbeidsoppgavene kunne variere mellom ulike produkter og utviklingsprosjekter.
Annen relevant kompetanse
Avhengig av produktområde og utviklingsteam vil det også være en fordel med erfaring innen ett eller flere av følgende områder:
Linux / Embedded Linux
Windows
Nettverksprotokoller, applikasjoner og konfigurasjon
Integrasjon med tredjepartskomponenter
Sikkerhets- og kommunikasjonsløsninger
Systemløsninger for radio og tale
Programvaredesign og arkitektur
For enkelte av stillingene vil det også være muligheter for Tech Lead-ansvar eller andre lederoppgaver innad i utviklingsteamet.
Kvalifikasjoner og egenskaper
Du har minimum 3 års relevant arbeidserfaring. Vi ser etter både utviklere med noen års erfaring og erfarne seniorutviklere
Du liker å utforske ny teknologi og sette deg inn i utfordrende teknologi og nye domener
Du er ansvarlig, selvgående og tar eierskap til egne oppgaver
Du trives med å samarbeide i team og er opptatt av å gjøre andre gode
Du evner å balansere krav til høy kvalitet med tidsfrister og effektiv gjennomføring
Du har erfaring med programmering og gjerne programvaredesign og/eller arkitektur
Du har god skriftlig og muntlig fremstillingsevne på norsk og engelsk
Du har relevant høyere teknisk utdannelse, minimum Bachelor og gjerne Master. Erfaring og resultater kan kompensere for manglende formell utdanning.
Vi ønsker at alle søkere laster opp vitnemål/karakterutskrift som vedlegg til søknaden.
Vi ber deg presisere i søknaden hvilken av profilene du kjenner deg best igjen i, og om du primært ønsker å jobbe med C++, Rust eller en kombinasjon av begge. Beskriv gjerne også din erfaring med de aktuelle programmeringsspråkene og hvilke områder du ønsker å utvikle deg videre innen.

For å være en aktuell kandidat til stillingen, må du være norsk statsborger, og du må kunne sikkerhetsklareres og autoriseres for nivå HEMMELIG og NATO SECRET med særinstrukser fra Nasjonal Sikkerhetsmyndighet. Du kan ikke inneha annet statsborgerskap enn norsk.
Thales Norway tilbyr
En spennende arbeidshverdag der ditt kompetansebidrag blir verdsatt og anvendt
En interessant og spennende stilling i et stabilt og trygt selskap som stadig er i utvikling
Faglig og personlig utvikling i et høyteknologisk miljø – kompetanseheving står i fokus hos oss, her vil du få mulighet til å vokse og lære
Sosiale sammenkomster som sommerfest, julebord og månedlig afterwork, samt teambuilding-aktiviteter som paintball, shuffleboard og hyttetur
Et godt arbeidsmiljø med stor takhøyde og hyggelige kollegaer. Vi skårer høyt på trivselsmålinger med et gjennomsnitt på 8,5 av 10 samt hele 9,1 på humor! Vi er også opptatt av at våre ansatte skal ha en god balanse mellom jobb og fritid
Aktivt bedriftsidrettslag og velutstyrt treningsrom
Konkurransedyktige betingelser med gode pensjons- og forsikringsordninger
Nyoppussede og moderne lokaler sentralt i Oslo
- Avdeling
- Resource & Competence Engineering
- Sted
- Oslo