Starszy inżynier oprogramowania, Production Suite

OsloSix Robotics
  • BI & Data
  • Stała
  • Pełny etat
  • Z doświadczeniem
  • Praca w pełni zdalna
  • Język: Angielski

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 swarm, 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 na żywo, 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ść oraz 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

Tworzymy nowy zespół, aby zbudować naszą Production Suite: produkt oprogramowania, który wprowadza naszą platformę autonomii na nowy sprzęt dronowy. To nie jest kwestia montażu fizycznego drona. Chodzi o wszystko, co musi się wydarzyć w oprogramowaniu, gdy sprzęt jest zbudowany, aby gotowy dron opuścił produkcję działając na naszym stosie.

W miarę jak przechodzimy do wsparcia wolumenów produkcji w tysiącach, instalacja naszego oprogramowania na nowej platformie musi stać się wysokiej jakości procesem, który ktoś przeprowadza w miejscu produkcji, a nie czymś, co obciąża zdolności inżynieryjne na jednostkę. Production Suite to sposób, w jaki to osiągamy.

Wysyłamy go wraz z każdą nową wersją naszego stosu autonomii i obejmuje instalację, konfigurację, testy akceptacyjne i zatwierdzenie w zorganizowanym przepływie.

Praca polega mniej na głębokiej architekturze, a bardziej na tym, aby wiele ruchomych części działało razem w sposób czysty: pakowanie oprogramowania, wdrażanie na urządzenia brzegowe, automatyzacja testów, zarządzanie systemem Linux oraz doświadczenie operatora na tyle niezawodne, że osoba niebędąca inżynierem w miejscu produkcji może to przeprowadzić samodzielnie.

Szukamy kilku inżynierów, którzy dołączą do tego zespołu na wczesnym etapie. Jako jeden z pierwszych, pomożesz kształtować to, co budujemy i jak to budujemy. Będziesz miał szeroką odpowiedzialność, od niskopoziomowego flashowania i orkiestracji testów po interfejs, z którym rzeczywiście współpracuje operator produkcji.

Co będziesz robić

  • Budować Production Suite: pakiet oprogramowania, który wysyłany jest do miejsca produkcji i przekształca drona z fabrycznego sprzętu w jednostkę działającą na naszym stosie autonomii i przechodzącą akceptację

  • Projektować i wdrażać narzędzia, które flashują nasze oprogramowanie na nowe platformy dronowe, konfigurują je, przeprowadzają testy akceptacyjne w fabryce i raportują wyniki do Operacji

  • Pracować w całym stosie w razie potrzeby: linia poleceń Linux, skrypty Python, Docker i Kubernetes, SSH i zdalne wykonanie, API webowe, formaty danych, podstawowe haki i integracje

  • Wykorzystać i dostosować części naszego istniejącego zestawu testów end-to-end, aby testy akceptacyjne w fabryce dzieliły fundament z tym, jak testujemy w inżynierii

  • Uczynić to wszystko użytecznym dla operatorów produkcji: na tyle jasnym, że proces polega głównie na naciskaniu „dalej”, czerwony lub zielony, bez ukrytych kroków

  • Ściśle współpracować z Operacjami, Automatyzacją Testów, Wsparciem Sprzętowym oraz zespołami budującymi samą platformę autonomii, aby utrzymać niezawodność integracji od początku do końca

Dlaczego ta rola ma znaczenie

Production Suite to jeden z elementów pracy, w którym pomyłka bezpośrednio ogranicza, jak wiele z naszego podstawowego produktu dociera do terenu. Jeśli nie możemy zwiększyć produkcji, nie możemy zwiększyć firmy. Ten zespół znajduje się na krytycznej ścieżce dostarczania wolumenu, a osoby, które zatrudnimy na to stanowisko, będą miały ogromny wpływ na to, czy to osiągniemy.

Czego szukamy

Jesteśmy otwarci na różne poziomy seniority w tym zespole. Generalnie szukamy szerokiego, praktycznego starszego inżyniera. Kogoś, kto zbudował już tego rodzaju system, lub coś bliskiego, i wie, jak wygląda dobra współpraca sprzętu, oprogramowania i podłogi fabrycznej.

Nie boisz się mieszanki. Przechodzisz między Pythonem, Dockerfile, manifestem Kubernetes, sesją SSH i konwersją JSON na YAML, nie gubiąc wątku.

Jesteś pragmatyczny. Zależy ci bardziej na dostarczeniu czegoś, co działa, niż na najczystszej architekturze.

Uważamy, że odpowiedni kandydat przynosi

  • Kilka lat doświadczenia jako inżynier oprogramowania, najlepiej w firmach, które dostarczają produkty fizyczne (sprzęt, robotyka, elektronika użytkowa, sieci, urządzenia przemysłowe)

  • Znajomość linii poleceń Linux

  • Umiejętność poruszania się po nowoczesnym krajobrazie narzędzi (kontenery, orkiestracja, CI/CD, zdalne wykonanie, skrypty) bez potrzeby głębokiej wiedzy w żadnym z nich. Jeśli nie używałeś intensywnie Dockera lub Kubernetesa, ale potrafisz je opanować, to nam wystarczy

  • Doświadczenie w wdrażaniu oprogramowania na urządzenia lub sprzęt brzegowy, a nie tylko na serwery lub w chmurze

  • Myślenie narzędziowe: zauważasz manualną pracę, automatyzujesz to, co robisz dwa razy, myślisz w pipeline'ach i pętlach zwrotnych

  • Silna motywacja do rozwiązywania problemów i znajdowania drogi, nawet gdy ścieżka nie jest oczywista, a specyfikacja nie jest czysta. To dla nas ważniejsze niż jakiekolwiek konkretne narzędzie w twoim CV

  • Umiejętność posiadania problemów od początku do końca i pracy w różnych zespołach

  • Jasna komunikacja w języku angielskim, w mowie i piśmie

To atut, jeśli masz:

  • Doświadczenie w pracy nad narzędziami produkcyjnymi, provisioningowymi lub wytwórczymi w firmie sprzętowej

  • Doświadczenie z Pythonem w kontekście infrastruktury lub narzędzi (to będzie dużą częścią codzienności, ale nie wymagamy tego na początku)

  • Tło w zakresie wdrażania na urządzenia, testowania akceptacyjnego w fabryce lub zarządzania cyklem życia urządzeń

  • Doświadczenie z narzędziami GUI lub workflow skierowanymi do operatorów

  • Doświadczenie w środowiskach krytycznych dla bezpieczeństwa, obrony lub regulowanych

  • Dbamy bardziej o zakres i osąd niż o konkretny stos. Jeśli pochodzisz z Go, Rust lub czegoś innego, ale dobrze zbudowałeś tego rodzaju system, chcemy z tobą porozmawiać.

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ędza cię rozwiązywanie istotnych problemów, głębokość techniczna i możliwość kształtowania czegoś od podstaw, znajdziesz tu swoje miejsce.

  • 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 na sztywnych, wstępnie zaprogramowanych systemach, aby zmienić sposób, w jaki projektuje się, wdraża i zarządza UAV.

  • Buduj od zera, kształtuj przyszłość

    Dołącz wcześnie i pomóż zdefiniować podstawowe systemy, narzędzia i kulturę firmy, która wciąż się buduje - 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ę.

Nasz proces rekrutacji

  • 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 do wykonania w domu, do rozwiązania w swoim czasie, a następnie sesja kodowania na żywo i szczegółowa rozmowa na temat zadania oraz specyfiki roli (90 min)

  • Ostateczna rozmowa z naszym CTO i szefem działu HR (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 kwalifikowanych kandydatów do aplikowania i pomocy w budowaniu technologii, która ma realny wpływ.

Wymóg dotyczący bezpieczeństwa

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.

Znajomość języków

  • Angielski: wymagany

Co będziesz robić?

  • Budować Production Suite: pakiet oprogramowania dla produkcji
  • Projektować i wdrażać narzędzia do flashowania oprogramowania
  • Pracować w całym stosie: Linux, Python, Docker, Kubernetes
  • Dostosować istniejący zestaw testów do akceptacji w fabryce
  • Uczynić proces użytecznym dla operatorów produkcji
  • Współpracować z zespołami w celu utrzymania niezawodności integracji

Czego oczekujemy?

  • Kilka lat doświadczenia jako inżynier oprogramowania
  • Doświadczenie w wdrażaniu oprogramowania na urządzenia
  • Jasna komunikacja w języku angielskim

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.