Programista (starszy inżynier)
800 000–1 050 000 NOK / rok

Wynagrodzenie do ustalenia
W Six Robotics tworzymy inteligentne oprogramowanie, które daje bezzałogowym statkom powietrznym (UAV) zdolność do współpracy, adaptacji w locie i realizacji misji, które wcześniej były niemożliwe. Z naszej siedziby w Oslo, ponad 70 ekspertów w dziedzinie obronności, oprogramowania i AI rozwija naszą flagową platformę autonomii i roju, wykorzystywaną zarówno przez rząd, jak i przemysł. W bliskiej współpracy z Norweskim Instytutem Badań Obrony (FFI) szybko przechodzimy od koncepcji do wdrożenia, często w terenie obok użytkowników końcowych.
Pracujemy z zaawansowanym sprzętem i oprogramowaniem, nowoczesnym stosem technologicznym oraz misjami, które wymagają zarówno mistrzostwa technicznego, jak i dyscypliny operacyjnej. Każdy jest blisko akcji, od głębokiego rozwiązywania problemów technicznych po operacje w terenie. Działamy szybko i cenimy klarowność, integralność i pracę zespołową we wszystkim, co robimy.
W Six Robotics każda osoba działa z precyzją, dostosowuje się do zmieniających się warunków i wzmacnia zespół. Dostać się do nas jest trudno, a każdego dnia będziesz stawiany przed wyzwaniami. Ale jeśli masz umiejętności, dyscyplinę i chęć do przekraczania swoich granic oraz ciągłego doskonalenia, nie znajdziesz lepszego miejsca, aby wprowadzać realny wpływ, współpracując i ucząc się od najlepszych w branży.
Drony Six Robotics generują dużą ilość danych: telemetria lotu, logi i media. Dziś te dane trafiają na Stację Kontroli Ziemi (GCS) i nie idą dalej. Budujemy platformę chmurową, która to zmienia, a ta rola jest w jej centrum. Gdy będzie gotowa, inżynierowie i klienci będą mogli zrozumieć, co się wydarzyło podczas lotu, debugować awarie, uczyć się z każdej misji i działać z pewnością. To istotny krok naprzód w tym, co oferujemy, na bazie produktu, który już działa.
Jesteś odpowiedzialny za wprowadzenie danych do platformy: usługi chmurowe, punkt końcowy do przesyłania danych, autoryzacja i API za panelem sterowania. To projekt od podstaw, a chcemy, aby dostarczał wartość szybko, zarówno wewnętrznie, jak i jako coś, co możemy pokazać klientom. Wczesne decyzje (platforma chmurowa, model wdrożenia, protokół i projekt autoryzacji) będą podejmowane jako zespół, a zatrudniamy Cię, aby wnieść silne, uzasadnione opinie do tych rozmów.
Będziesz ściśle współpracować z zespołem, który buduje oprogramowanie brzegowe działające na GCS, oraz z inżynierem frontendowym, który zbuduje panel sterowania. Platforma chmurowa znajduje się pomiędzy nimi.
Projektować i budować usługi chmurowe, które przetwarzają dane lotu z naszych instancji GCS po i w trakcie lotu.
Decydować i zobowiązywać się do platformy chmurowej i infrastruktury oraz modelu wdrożenia, biorąc pod uwagę zgodność dostawców.
Przenieść platformę z wdrożenia wewnętrznego do czegoś, co możemy wdrożyć u klientów, i zdecydować, jak ten model wdrożenia ma wyglądać.
Projektować umowę API pomiędzy klientami GCS, backendem chmurowym i frontendem panelu sterowania.
Budować warstwę autoryzacji i bezpiecznego transportu dla komunikacji urządzenie-chmura, w tym tożsamość dla klientów nie-ludzkich.
Przenieść nas z przesyłania danych po każdym locie w kierunku strumieniowania w czasie rzeczywistym.
Obsługiwać to, co budujesz. Jesteśmy małym zespołem, więc będziesz na bieżąco z zachowaniem produkcji, a nie tylko wysyłając i odchodząc.
Szukamy głównego inżyniera, który spędził wystarczająco dużo czasu na budowaniu platform chmurowych, aby decyzje projektowe były mu znane, ale który nadal chce być zaangażowany w kod. Czujesz się komfortowo pomiędzy inżynierami piszącymi oprogramowanie na dronach a inżynierami budującymi to, co widzą klienci, i potrafisz prowadzić rozmowę w obu kierunkach.
Motywuje Cię wpływ. Chcesz zaprojektować coś właściwie, zbudować to i obsługiwać w miarę rozwoju. Jesteś najlepszy, gdy poprzeczka techniczna jest wysoka, a odpowiedzialność realna, i myślisz o tym, jak Twoje decyzje przekładają się na coś, na czym klienci mogą polegać w terenie. Wnosisz silne opinie do rozmów architektonicznych, ale trzymasz je na tyle lekko, aby zmienić zdanie, gdy ktoś inny ma rację.
Ponad 8 lat doświadczenia inżynieryjnego, z co najmniej 4 latami budowania produkcyjnych usług backendowych w chmurze publicznej lub prywatnej.
Rzeczywiste doświadczenie w projektowaniu i obsłudze systemów przetwarzania danych lub urządzeń do chmury. Zbudowałeś coś, co przyjmowało dane od klientów, których nie kontrolowałeś w pełni, i możesz opowiedzieć, co było trudne.
Traktujesz infrastrukturę jako kod domyślnie, z tymi samymi standardami, które stosowałbyś do kodu aplikacji: przeglądany, testowany, wersjonowany razem z usługami, które wspiera.
Silne wyczucie projektowania API. Możesz wyjaśnić, dlaczego wybrałbyś REST, gRPC lub coś innego dla danego problemu, i musiałeś rozwijać API w produkcji.
Własność architektoniczna. Jesteś osobą w swoim obecnym zespole, która wybiera usługi chmurowe, zobowiązuje się do modelu wdrożenia i wyjaśnia wybór wszystkim innym.
Rozległe doświadczenie w co najmniej jednym z języków Go, Python, Rust lub podobnych, jako głównym języku backendowym. Nie zablokowaliśmy jeszcze naszego stosu; to jedna z wczesnych decyzji, które ta rola będzie miała wpływ na kształtowanie, ale powinieneś być głęboko zaznajomiony z przynajmniej jednym z nich i pragmatyczny w wyborze.
W Six Robotics nie tylko budujemy oprogramowanie; redefiniujemy, jak systemy bezzałogowe działają w rzeczywistym świecie. Jeśli napędzają Cię znaczące problemy, głębokość techniczna i szansa na kształtowanie czegoś od podstaw, znajdziesz swoje miejsce tutaj.
Pracuj nad problemami, które mają znaczenie
Nasza technologia pomaga odblokować mądrzejsze, bezpieczniejsze i bardziej elastyczne operacje UAV w obronie i przemyśle, rozwiązując rzeczywiste wyzwania z bezpośrednim, namacalnym wpływem.
Przewodź zmianie w przestrzeni zdominowanej przez sprzęt
Wprowadzamy nowoczesną AI, autonomię i skalowalne oprogramowanie do dziedziny, która od dawna polegała na sztywnych, zaprogramowanych systemach, aby zmienić sposób, w jaki UAV są projektowane, wdrażane i zarządzane.
Buduj od zera, kształtuj przyszłość
Dołącz do nas na wczesnym etapie i pomóż zdefiniować podstawowe systemy, narzędzia i kulturę firmy, która wciąż jest budowana - gdzie Twoje pomysły, kod i decyzje będą miały trwały wpływ.
Pracuj z celem, wspierany przez świetne benefity
Będziesz częścią zespołu z misją, który ceni klarowność, integralność i współpracę, oferując konkurencyjne wynagrodzenie, potencjał udziałów, silne plany ubezpieczeniowe i emerytalne oraz możliwości ciągłego uczenia się.
Rozmowa wstępna z jednym z naszych rekruterów, aby lepiej Cię poznać (30 min).
Spotkanie z kimś z zespołu, aby dowiedzieć się więcej o nas (60 min).
Zadanie programistyczne do rozwiązania w swoim czasie, a następnie rozmowa techniczna bardziej związana ze szczegółami roli (90 min).
Ostateczna rozmowa z naszym CTO i szefem działu kadr (45 min).
Sprawdzenie referencji, a następnie oferta, jeśli wszystko pójdzie dobrze.
Rozpatrujemy aplikacje na bieżąco, więc nie zwlekaj z aplikowaniem, jeśli to wygląda interesująco.
W Six Robotics zobowiązujemy się do stworzenia miejsca pracy opartego na szacunku, integralności i współpracy. Cenimy różne perspektywy i doświadczenia, a wierzymy, że różnorodność w naszym zespole wzmacnia zarówno naszą pracę, jak i naszą kulturę. Zachęcamy wszystkich wykwalifikowanych kandydatów do aplikowania i pomocy w budowaniu technologii, która ma realny wpływ.
Wymóg uzyskania zgody na dostęp do informacji niejawnych
Wszyscy pracownicy Six Robotics muszą przejść proces uzyskania zgody na dostęp do informacji niejawnych z powodu naszej bliskiej współpracy z Norweskimi Siłami Zbrojnymi. Chociaż wcześniejsza zgoda nie jest konieczna, proces uzyskania zgody zostanie zainicjowany w ramach onboardingu.

Rekrutacja prowadzona jest na stronie pracodawcy. Kliknięcie „Aplikuj” przekieruje Cię poza NordJobs.