Programista (starszy inżynier)
800 000–1 050 000 NOK / rok

Wynagrodzenie do ustalenia
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.
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.
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.
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.
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ę.
Rozmowa wstępna z jednym z naszych rekruterów, aby lepiej cię poznać (30 min)
Spotkanie zapoznawcze z kimś z zespołu, aby dowiedzieć się więcej o nas (60 min)
Techniczne zadanie domowe, testy umiejętności i osobowości oraz techniczna rozmowa kwalifikacyjna skoncentrowana na szczegółach roli (90 min)
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.

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