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

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