W skrócie
- Zadania: Twórz i optymalizuj nowoczesny kod C++ dla systemów satelitarnych.
- Firma: ICEYE - innowacyjna firma zajmująca się technologią satelitarną.
- Benefity: Konkurencyjne wynagrodzenie, wsparcie zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad technologią, która ma globalny wpływ na życie ludzi.
- Kwalifikacje: Doświadczenie w programowaniu w C++ i systemach krytycznych.
Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 zł za rok.
Senior C++ Engineer – Satellite Real-Time Control Systems
Location: Warsaw, Poland
Department: Engineering
Reports to: Engineering Lead, AOCS Software
Employment type: Permanent
Workplace model: Hybrid
Employment is subject to applicable security screening (incl. SUPO, where required)
As a Senior C++ Engineer – Satellite Real-Time Control Systems, będziesz rozwijać i obsługiwać oprogramowanie wbudowane w czasie rzeczywistym, które napędza rosnącą konstelację satelitów SAR ICEYE. Każdy obraz radarowy, manewr unikania kolizji i misja klientów opiera się na deterministycznym, wysokowydajnym oprogramowaniu wdrażanym nieprzerwanie na satelitach działających w trudnych warunkach orbitalnych. Twoja praca bezpośrednio umożliwi pierwszym reagującym mapowanie powodzi, ubezpieczycielom ocenę szkód oraz naukowcom pomiar zmieniającej się planety. W tej roli mikrosekundy mają znaczenie, a każdy wiersz kodu ma bezpośredni, globalny wpływ z przestrzeni.
ICEYE dostarcza możliwości wywiadu, nadzoru i rozpoznania (ISR) opartych na przestrzeni dla rządów i sojuszniczych narodów. Obejmuje to suwerenne i kompleksowe misje ISR wykorzystujące wiodącą na świecie technologię satelitarną radarów syntetycznych (SAR), a także dostęp do danych z największej na świecie konstelacji satelitów SAR. Te możliwości umożliwiają partnerom wykrywanie i reagowanie na krytyczne zmiany wszędzie na Ziemi z niespotykaną szybkością i dokładnością, dzień i noc oraz w każdych warunkach pogodowych, wspierane przez ultra wysokiej rozdzielczości obrazy i wysoką częstotliwość powtórzeń.
Twoje codzienne obowiązki:
- Pisanie i optymalizacja nowoczesnego kodu C++, który spełnia ścisłe wymagania dotyczące deterministyczności i budżetów opóźnień dla bezpiecznej i precyzyjnej egzekucji na orbicie.
- Budowanie i posiadanie warstwy oprogramowania, która łączy czujniki, aktuatory i algorytmy kontrolne, w tym pętle deterministyczne, kanały telemetryczne i autonomię na orbicie.
- Współpraca z inżynierami GNC, elektroniki, segmentu naziemnego i operacji misji w celu debugowania, iteracji i poprawy wydajności systemu.
- Prowadzenie ewolucji architektury w miarę wzrostu floty i przypadków użycia poprzez refaktoryzację, optymalizację i wprowadzanie nowych technologii tam, gdzie dodają wartości.
- Badanie anomalii poprzez głębokie analizowanie telemetryki lotu, reprodukcję problemów na ziemi i wprowadzanie poprawek, które utrzymują konstelację w zdrowiu.
Wymagania:
- Silne doświadczenie w pisaniu nowoczesnego C++ z wyraźnym zrozumieniem kodu produkcyjnego.
- Udokumentowane osiągnięcia w dostarczaniu oprogramowania do kontroli w czasie rzeczywistym dla systemów autonomicznych lub krytycznych dla bezpieczeństwa, takich jak satelity, drony, robotyka czy systemy motoryzacyjne.
- Solidne zrozumienie twardych ograniczeń czasowych, budżetowania opóźnień i zachowań deterministycznych.
- Doświadczenie w interfejsowaniu z czujnikami i aktuatorami w środowiskach Linux embedded.
- Silne praktyki inżynieryjne, w tym rygorystyczne testowanie, CI/CD i jasna dokumentacja.
- Postawa właścicielska w całym cyklu życia oprogramowania, od koncepcji po konserwację na orbicie.
- Jasna komunikacja, która skutecznie współpracuje w zespołach multidyscyplinarnych.
Preferencje:
- Doświadczenie z testowaniem sprzętu w pętli i modelu w pętli.
- Doświadczenie w wsparciu oprogramowania w środowiskach operacyjnych lub krytycznych dla misji.
- Znajomość systemów GNC satelitów lub systemów kosmicznych.
Nasze wartości:
- Być ciekawym: Zgłębiać, zadawać pytania, uważnie słuchać i myśleć krytycznie.
- Widzieć szerszy obraz: Pozostać blisko tego, co dzieje się w firmie, aby podejmować lepsze decyzje.
- Napędzać efektywną pracę zespołową: Tworzyć psychologiczną bezpieczeństwo, zapraszać różne perspektywy i budować inkluzywne zespoły.
- Działać jako jeden zespół: Wygrywamy razem.
- Mieć fun: To, co robimy, ma znaczenie i powinno być przyjemne.
Nasze zobowiązanie do różnorodności, równości i integracji: Chcemy, aby ICEYE było miejscem, w którym ludzie mogą być sobą i wykonywać świetną pracę. Różne tła i perspektywy czynią nas silniejszymi, dlatego pracujemy nad stworzeniem środowiska, w którym ludzie czują się włączeni, szanowani i mogą się wypowiadać.
Senior C++ Engineer in Warsaw – pracodawca: ICEYE Oy
ICEYE Oy w Warszawie to doskonały pracodawca, który oferuje unikalną możliwość pracy nad nowoczesnymi systemami satelitarnymi w dynamicznym i innowacyjnym środowisku. Nasza kultura pracy opiera się na współpracy i kreatywności, a każdy pracownik ma szansę na rozwój zawodowy poprzez udział w projektach od koncepcji po walidację orbitalną. Oferujemy elastyczne warunki pracy oraz wsparcie dla rozwoju umiejętności technicznych, co czyni nas idealnym miejscem dla inżynierów poszukujących znaczącej i satysfakcjonującej kariery.