Główny inżynier oprogramowania, chmura backend

OsloSix Robotics
  • BI & Data
  • Stała
  • Pełny etat
  • Z doświadczeniem
  • Praca stacjonarna

Wynagrodzenie do ustalenia

Opis stanowiska

O Six Robotics

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.

O roli

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.

Co będziesz robić

  • 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.

Czego szukamy

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ę.

Wierzymy, że odpowiedni kandydat przynosi

  • 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.

Dlaczego warto do nas dołączyć

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ę.

Nasza procedura rekrutacyjna

  1. Rozmowa wstępna z jednym z naszych rekruterów, aby lepiej Cię poznać (30 min).

  2. Spotkanie z kimś z zespołu, aby dowiedzieć się więcej o nas (60 min).

  3. Zadanie programistyczne do rozwiązania w swoim czasie, a następnie rozmowa techniczna bardziej związana ze szczegółami roli (90 min).

  4. 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.

Nasze zobowiązanie do inkluzji

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.

Co będziesz robić?

  • Projektowanie i budowanie usług chmurowych do przetwarzania danych lotu
  • Decydowanie o platformie chmurowej i modelu wdrożenia
  • Przenoszenie platformy do wdrożenia u klientów
  • Projektowanie umowy API pomiędzy klientami GCS a backendem chmurowym
  • Budowanie warstwy autoryzacji dla komunikacji urządzenie-chmura
  • Obsługiwanie zbudowanych rozwiązań

Czego oczekujemy?

  • Ponad 8 lat doświadczenia inżynieryjnego
  • Co najmniej 4 lata budowania produkcyjnych usług backendowych w chmurze
  • Doświadczenie w projektowaniu i obsłudze systemów przetwarzania danych
  • Rozległe doświadczenie w Go, Python, Rust lub podobnych

Co zyskujesz?

  • Silne plany ubezpieczeniowe

Six Robotics

Strona firmy

Lokalizacja

Ładowanie mapy
  • OsloStacjonarnie

    Programista (starszy inżynier)

    800 000–1 050 000 NOK / rok

    NO
    Z doświadczeniemStała
    Nowa
  • OsloZdalnie

    Inżynier danych

    Wynagrodzenie do ustalenia
    Z doświadczeniemStała
    Nowa
  • OsloStacjonarnie

    Frontend Developer – Creator Tools

    Wynagrodzenie do ustalenia
    Z doświadczeniemStała
    Nowa
  • OsloStacjonarnie

    Starszy inżynier oprogramowania, systemy radiowe i sieciowe

    Wynagrodzenie do ustalenia
    EN
    Z doświadczeniemStała
    Nowa

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