Starszy inżynier oprogramowania, systemy budowy

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

Wynagrodzenie do ustalenia

Opis stanowiska

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 90 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 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 technicznej biegłości, jak i dyscypliny operacyjnej. Każdy jest blisko akcji, od rozwiązywania głębokich 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, nie znajdziesz lepszego miejsca, aby wprowadzać realny wpływ, współpracując i ucząc się od najlepszych w branży.


O roli

Six Robotics od samego początku prowadzi monorepo jako świadomą strategię, aby umożliwić nam solidne i szybkie skalowanie. Zbudowaliśmy silne narzędzia wokół tego i wyprzedzamy większość firm w naszym wieku pod względem infrastruktury deweloperskiej. W miarę jak skalujemy się do setek inżynierów, potrzebujemy specjalisty na pełen etat, który wyniesie to na wyższy poziom.

Dołączysz do zespołu Factory, który buduje wewnętrzną infrastrukturę i narzędzia, na których polega inżynieria. Jako starszy inżynier budowy będziesz kluczowym współtwórcą architektury i kierunku naszego systemu budowy w całym naszym heterogenicznym kodzie obejmującym C++, Rust, TypeScript, Python, obrazy systemu operacyjnego, GPGPU i łańcuchy budowy AI. Twoim celem będzie: szczegółowe śledzenie zależności wewnętrznych, agresywne buforowanie, inteligentna orkiestracja i krótsze czasy budowy. Zaprojektujesz również opinie interfejsów budowy, które pozwolą każdemu innemu zespołowi integrować ich kod bez stawania się ekspertami w budowie.

To rola praktyczna z szeroką władzą architektoniczną. To także podstawowy zatrudnienie dla zespołu Factory, uzupełniające i rozszerzające nasze kompetencje w zakresie doświadczeń deweloperskich.

Co będziesz robić

  • Przeprowadzać przegląd techniczny, aby wybrać nowy stos budowy (Bazel, Buck2, Pants lub podobny) i zintegrować go z istniejącymi narzędziami monorepo.

  • Projektować wysokopoziomowe, opiniotwórcze interfejsy budowy, które dają zespołom funkcjonalnym spójną i ekspresyjną metodę integracji ich kodu, bez konieczności stawania się ekspertami w budowie.

  • Poprawiać buforowanie, orkiestrację i zdalne wykonanie w naszej istniejącej samodzielnie hostowanej infrastrukturze CI i testach HiL.

  • Ustalać domyślne ustawienia inżynieryjne, które każdy zespół dziedziczy, z uwzględnieniem poprawności, powtarzalności i doświadczenia dewelopera.

  • Wykrywać następne wysokowydajne ulepszenia i przynosić konkretne propozycje; Co zrobić, co to osiągnie, dlaczego teraz, co to wymaga.

  • Być ekspertem wewnętrznym w systemach budowy i wprowadzać resztę inżynierii.


Czego szukamy

Szukamy starszego, praktycznego inżyniera budowy, który wcześniej skalował monorepo i potrafi zająć się wąskimi gardłami, zanim nas dotkną.

Nieznane stosy technologiczne nie spowalniają cię. Traktujesz resztę inżynierii jako swoich użytkowników końcowych i cenisz to ponad wszystko.

Samodzielnie napędzasz złożoną pracę techniczną, od projektu po produkcyjne, utrzymywalne rozwiązania, wiedząc, kiedy zaangażować interesariuszy, a kiedy przyciągnąć ekspertów z danej dziedziny.

Przynosisz

  • Ponad 8 lat doświadczenia w inżynierii oprogramowania, z co najmniej 4-letnim doświadczeniem w systemach budowy, infrastrukturze deweloperskiej lub produktywności dewelopera na dużą skalę.

  • Praktyczne doświadczenie z co najmniej jednym skalowalnym heterogenicznym systemem budowy, takim jak Bazel, Buck2 lub Pants.

  • Doświadczenie w skalowaniu monorepo do setek deweloperów oraz jasne zrozumienie, gdzie rzeczy się psują.

  • Znajomość Dockera, Kubernetes i nowoczesnego CI/CD.

  • Silne domyślne ustawienia inżynierii oprogramowania i nastawienie na doświadczenie dewelopera, naturalnie przyciągające pomysły takie jak pułapka sukcesu i najmniejsze zdziwienie.

  • Umiejętność szybkiego tworzenia idiomatycznych rozwiązań przy użyciu nieznanych narzędzi.


    Miło widziane

  • Znajomość systemów budowy C++.

  • Głębokie zrozumienie dostosowywania GitHub Actions.

  • Doświadczenie w orkiestracji testów HiL na dużą skalę.

  • Tło w branży motoryzacyjnej, autonomii, robotyki, technologii obronnej lub innych branżach z podobnie heterogenicznymi bazami kodu.


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ę 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 adaptacyjne operacje UAV w obronie i przemyśle, rozwiązując rzeczywiste wyzwania z bezpośrednim, namacalnym wpływem.

  • Przewodź zmianom 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ł akcji, silne plany ubezpieczeniowe i emerytalne oraz możliwości ciągłego uczenia się.

Nasz proces rekrutacji

  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. Techniczne zadanie domowe, testy umiejętności i osobowości oraz techniczna rozmowa kwalifikacyjna skoncentrowana na szczegółach roli (90 min)

  4. Ostateczna rozmowa z liderem inżynierii i szefem działu ludzi (45 min)

Wymóg dotyczący poświadczenia bezpieczeństwa

Wszyscy pracownicy Six Robotics muszą przejść proces uzyskania poświadczenia bezpieczeństwa z powodu naszej bliskiej współpracy z Norweskimi Siłami Zbrojnymi. Chociaż wcześniejsze poświadczenie nie jest konieczne, proces uzyskania poświadczenia zostanie rozpoczęty w ramach onboardingu.

Znajomość języków

  • Angielski: wymagany

Co będziesz robić?

  • Przeprowadzać przegląd techniczny nowego stosu budowy
  • Projektować interfejsy budowy dla zespołów funkcjonalnych
  • Poprawiać buforowanie i orkiestrację w CI
  • Ustalać domyślne ustawienia inżynieryjne
  • Wykrywać wysokowydajne ulepszenia
  • Być ekspertem w systemach budowy

Czego oczekujemy?

  • Ponad 8 lat doświadczenia w inżynierii oprogramowania
  • Co najmniej 4 lata w systemach budowy
  • Doświadczenie z Bazel, Buck2 lub Pants
  • Doświadczenie w skalowaniu monorepo

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.