Core platform engineer!
Technology, Data & Digital · Software & Web Development · Software Engineering · DevOps · Embedded Systems
In short
Som Core Platform Engineer hos SET kommer du att utveckla den gemensamma mjukvaruplattformen för autonoma UAV-system, vilket inkluderar tjänster som loggning, konfiguration och distribution. Rollen innebär att vidareutveckla en Linux-baserad plattform och bidra till automatiserade bygg-, test- och releaseprocesser.
Responsibilities
- Utveckla den gemensamma mjukvaruplattformen som används av samtliga capability teams.
- Utveckla gemensamma tjänster såsom loggning, konfiguration, diagnostik, systemövervakning och mjukvaruuppdateringar.
- Ansvara för paketering, installation och distribution av mjukvara till våra produkter.
- Vidareutveckla den Linux-baserade plattform som våra produkter bygger på.
- Säkerställa att plattformen är robust, säker, skalbar och enkel att vidareutveckla.
- Bidra till utvecklingen av våra Linux-baserade utvecklings- och produktionsmiljöer.
- Vidareutveckla automatiserade bygg-, test- och releaseprocesser.
- Utveckla och underhålla gemensamma utvecklingsverktyg och utvecklingsflöden.
- Arbeta nära capability teams för att förstå deras behov och omsätta dem i gemensamma plattformslösningar.
Requirements
- Flera års erfarenhet av att utveckla Linux-baserade mjukvarusystem.
- God erfarenhet inom flera av följande områden: Linux och Linux-baserade produktplattformar, Containerteknik, Kubernetes, Embedded Linux, Programvaruarkitektur och modulära system, Konfiguration och livscykelhantering av mjukvara, Gemensamma plattformstjänster såsom loggning, diagnostik och systemövervakning, Paketering, installation och distribution av mjukvara, Git och moderna utvecklingsflöden, Automatiserade bygg-, test- och releaseprocesser, Python och/eller C++.
Desired Qualifications
- Erfarenhet av distribuerade system.
- Erfarenhet av robotik eller autonoma system.
- Erfarenhet av Open source-utveckling.
- Erfarenhet av informations- och cybersäkerhet.
Benefits
- Möjlighet att utveckla den tekniska kärnan i nästa generations autonoma UAV-system.
- En mjukvarudriven organisation där plattformen är en strategisk del av produkten.
- Ett högkompetent team med korta beslutsvägar och stort eget ansvar.
- Stor möjlighet att påverka teknikval, arkitektur och arbetssätt.
- Arbete med avancerad teknik som används i verkliga tillämpningar inom försvar och säkerhet.
- En central roll i utvecklingen av framtidens autonoma system.
#Core Platform#UAV#Autonomous Systems#Software Development#Linux#Kubernetes#Embedded Linux#Python#C++