Starszy inżynier oprogramowania, automatyzacja testów

OsloSix Robotics
  • BI & Data
  • Stała
  • Pełny etat
  • Z doświadczeniem
  • Praca stacjonarna
  • Język: Norweski

Wynagrodzenie do ustalenia

Opis stanowiska

O Six Robotics

W Six Robotics tworzymy inteligentne oprogramowanie, które umożliwia bezzałogowym statkom powietrznym (UAV) współpracę, adaptację w locie i realizację 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 w terenie, często 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

W Six Robotics wiemy, że dostarczenie autonomii, której możemy zaufać, wymaga więcej niż tylko świetnych inżynierów; potrzebujemy sposobu, aby udowodnić, że system działa, zanim dotrze na pole. Będziesz częścią zespołu trzech inżynierów budujących wewnętrzną platformę automatyzacji testów, która stoi za wszystkimi testami sprzętu w pętli (HIL) naszych systemów autonomicznych oraz stanowi fundament dla naszych zautomatyzowanych demonstracji dla klientów. To kręgosłup, dzięki któremu weryfikujemy, że wszystko, co wysyłamy, rzeczywiście działa tak, jak powinno.

Będziesz projektować i budować platformę oraz zestaw testów, które walidują wszystko, co wysyłamy: w pełni zautomatyzowany system oparty na Pythonie, który testuje to, co robią prawdziwi operatorzy w terenie. Aktualizacja oprogramowania i oprogramowania układowego, przeprowadzanie samosprawdzania sprzętu, konfigurowanie floty roju, start, misja i powrót do bazy, wszystko to przy jednoczesnym wprowadzaniu scenariuszy awaryjnych i kwalifikowaniu wyników. Umożliwiasz nam łamanie rzeczy w bezpiecznym środowisku, aby nic nie zepsuło się w terenie.

Pomożesz nam przeprowadzać testy obciążeniowe i weryfikować autonomię end-to-end, na dużą skalę, z pełną integracją CI. To wymagająca rola inżynieryjna z odpowiedzialnością i kreatywną swobodą, która wiąże się z budowaniem od podstaw, a systemy, które zbudujesz, zdefiniują, jak zapewniamy bezpieczeństwo, niezawodność i wydajność w rzeczywistym świecie. Gdy platforma działa dobrze, inżynierowie wysyłają z pewnością. Gdy nie działa, dowiadujemy się o tym w terenie, a to właśnie ma na celu twoja praca.

Co będziesz robić

  • Być częścią rozwoju naszej wewnętrznej platformy automatyzacji testów, zbudowanej na Pythonie i Pytest.

  • Rozbudować i skalować naszą infrastrukturę testów HIL (Hardware-in-the-Loop), ściśle zintegrowaną z CI.

  • Opracować narzędzia orkiestracyjne do automatyzacji pełnych przepływów pracy użytkowników, od uruchomienia do wdrożenia roju.

  • Projektować systemy do zasilania zautomatyzowanych demonstracji dla scenariuszy komercyjnych i operacyjnych.

  • Umożliwić nowemu sprzętowi płynne i niezawodne włączenie do platformy testowej.

Czego szukamy

Ta rola jest idealna dla kogoś, kto uwielbia budować solidne, kreatywne systemy od podstaw i chce to robić w dziedzinie, gdzie jakość ma naprawdę znaczenie. Będziesz ściśle współpracować z innymi zespołami inżynieryjnymi i zespołami produktowymi, aby projektować systemy, które odblokowują szybkość, skalowalność i niezawodność.

Możesz pochodzić z automatyzacji testów, z tła sprzętowego lub systemowego, lub z czystego oprogramowania. Ważne jest, abyś dbał o solidność i rozumiał, dlaczego testowanie ma tutaj znaczenie. Osoby, które odnajdują się w tym zespole, traktują silny system testowy jako produkt sam w sobie, a nie jako obowiązek dodany na końcu.

Uważamy, że odpowiedni kandydat przynosi

  • Głęboką biegłość i/lub zainteresowanie Pythonem oraz pasję do czystego, łatwego w utrzymaniu oprogramowania.

  • Silne zainteresowanie automatyzacją testów, szczególnie w systemach fizycznych lub środowiskach związanych ze sprzętem.

  • Myślenie systemowe, lubisz budować narzędzia, które odzwierciedlają i replikują złożone zachowania rzeczywiste.

  • Komfort z odpowiedzialnością i autonomią w szybko zmieniającym się środowisku startupowym.

  • Doświadczenie lub ciekawość w zakresie CI/CD, Docker, Linux lub innych narzędzi infrastrukturalnych.

  • Myślenie, które ceni solidność, powtarzalność i walidację w rzeczywistym świecie.

Miło widziane:

  • Praktyczne doświadczenie z systemami HIL lub środowiskami rozwoju wbudowanego.

  • Znajomość Linuxa, Dockera i orkiestracji usług na poziomie systemu.

  • Znajomość sieci, systemów rozproszonych lub pracy z niestandardowym sprzętem.

  • Osobiste lub zawodowe zainteresowanie autonomią, robotyką lub oprogramowaniem krytycznym dla bezpieczeństwa.

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 znaczących 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 obronności 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, wstępnie 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ąż 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ę.

Nasza procedura rekrutacyjna

Staramy się, aby nasz proces był krótki i przyjemny, ale także dokładny. Jako mały zespół, każdy nowy pracownik ma znaczenie, a nie możemy sobie pozwolić na pomyłki.

Oto, czego możesz się spodziewać:

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

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

  3. Zadanie do wykonania w domu, które można rozwiązać w swoim czasie, a następnie sesja kodowania na żywo i szczegółowa rozmowa na temat zadania i specyfiki roli (90 min).

  4. Ostatnia rozmowa i możliwość spotkania z zespołem zarządzającym (45 min).

  5. Sprawdzenie referencji, a następnie oferta, jeśli wszystko pójdzie dobrze.

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óżnorodne 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 dotyczący bezpieczeństwa

Wszyscy pracownicy Six Robotics muszą przejść proces uzyskania bezpieczeństwa ze względu na naszą bliską współpracę z Norweskimi Siłami Zbrojnymi. Chociaż wcześniejsze uzyskanie bezpieczeństwa nie jest konieczne, proces uzyskania bezpieczeństwa zostanie zainicjowany w ramach onboardingu.

Znajomość języków

  • Norweski: wymagany

Co będziesz robić?

  • Rozwój platformy automatyzacji testów
  • Budowa infrastruktury testów HIL
  • Opracowanie narzędzi orkiestracyjnych
  • Projektowanie systemów do automatyzowanych demonstracji
  • Integracja nowego sprzętu do platformy testowej

Czego oczekujemy?

  • Biegłość w Pythonie
  • Doświadczenie z CI/CD

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.