Backendutvecklare (Rust) – Autonoma marina system
Kort om Nautrik
Nautrik är ett svenskt start-up inom defense-tech som specialiserar sig på utveckling och tillverkning av avancerade autonoma system för drönare på vatten och i luften. Vi fokuserar på innovativa lösningar med starkt fokus på autonomi, sensorhantering och samarbete mellan flera enheter och modaliteter. Våra system är kostnadseffektiva, anpassningsbara och skräddarsydda för svenska och allierades försvarsmakter, vilket gör oss till en pålitlig partner i den moderna försvarssektorn. Hos oss får du möjligheten att vara med och bygga ett företag som idag har ett 20-tal anställda och ta det till nästa nivå. Det innebär att du blir en viktig del av företagets framtid och har möjlighet att påverka både produktutveckling och arbetsmiljö tillsammans med resten av teamet.
Din roll
Som senior backendutvecklare på Nautrik AB kommer du arbeta med backenden till våra autonoma marina plattformar. Du kommer ingå i ett mjukvaruteam som också utvecklar vår frontend och mjukvaran på våra autonoma farkoster, där du i första hand utvecklar vår backend men tillsammans med kollegor också tar ansvar för systemdesign och nätverkslösningarna som helhet så att våra olika plattformar och delsystem kan fungera tillsammans. Din roll kan innebära att du behöver stötta i andra delar av mjukvaruutvecklingen vid behov. Tjänsten är på heltid och utgår från vårt kontor i Stockholm.
Dina ansvarsområden inkluderar:
- Utveckla och underhålla backend-tjänster i Rust
- Arbeta nära frontend-teamet (JavaScript) för att säkerställa en robust systemintegration
- Implementera kommunikation med marina drönare och implementera APIer till externa C2 system
- Designa och implementera nätverkstopologier för kommunikation mellan systemkomponenter (t.ex. mellan drönare, klienter och molntjänster)
- Ansvara för säker och tillförlitlig dataöverföring i realtid
- Delta i systemdesign och arkitekturella beslut med ett helhetsperspektiv
Din profil
Vi söker dig med stort intresse för programmering och systemdesign. Du har flera års arbetserfarenhet men du är inte främmande för att testa nya lösningar och tekniker. Du trivs i en arbetsmiljö där uppgifterna kan komma att variera och målen ändras, och du är en lagspelare som hjälper en kollega även om det är utanför din specifika uppgift. Du kan arbeta under eget ansvar och tar egna initiativ.
Vi ser det som meriterande om du har något tekniskt hobbyprojekt. Kanske konstruerar du en egen elektrisk skateboard eller så har du fyllt hela ditt hem fullt med onödigt komplicerade automationer som körs från en server i garderoben? Kanske bidrar du till opensourceprojekt på github? Berätta gärna om ett hobbyprojekt i ditt personliga brev!
För att lyckas i rollen har du:
- Civil- eller högskoleingenjörsexamen inom datateknik eller liknande
- Minst 5 års erfarenhet av backendutveckling eller systemutveckling
- Mycket goda kunskaper i Rust (Tauri-erfarenhet är ett plus)
- Goda kunskaper om kommunikation med hårdvara och realtidsprotokoll, gärna MAVLink och zenoh
- Kunskaper i systemdesign och arkitektur på applikations- och nätverksnivå
- Grundläggande förståelse för frontend (JavaScript/TypeScript) och hur den integreras med backend
- Du är van vid utveckling i Linux-miljö och med Docker
- Erfarenhet av Git, CI/CD och automatiserad testning
Meriterande:
- Erfarenhet av drdistribuerade system eller edge computing
- Bakgrund inom maritima, autonoma eller försvarsrelaterade system
- Kunskap om nätverksprotokoll, routing eller säkerhetslösningar på nätverksnivå
- Intresse för systemövervakning, loggning och felsökning i distribuerade miljöer
Allmänna krav:
- Du ska vara svensk medborgare
- Du ska bo eller vara i processen att flytta till Stockholm
- Du ska klara en säkerhetsprövning
- Du ska vara beredd att resa för tjänsten både inom och utanför Sverige
- Platser
- Stockholm
- Distansarbete
- Hybridarbete