Software Engineer (m/f/d) in Kraków

Software Engineer (m/f/d) in Kraków

Kraków Pełny etat 135000 - 165000 zł / rok (szac.) Stacjonarnie
W

W skrócie

  • Zadania: Twórz oprogramowanie dla autonomicznych systemów w złożonych środowiskach.
  • Firma: ATMOS Works - innowacyjna firma zajmująca się technologiami kosmicznymi.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne i możliwość pracy zdalnej.
  • Pozostałe informacje: Możliwość rozwoju kariery w ekscytującej branży kosmicznej.
  • Dlaczego ta praca: Pracuj nad przełomowymi projektami w dynamicznym środowisku technologicznym.
  • Kwalifikacje: Wykształcenie w informatyce lub pokrewnej dziedzinie oraz umiejętności programowania w C/C++.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

ATMOS Works poszukuje inżyniera oprogramowania (m/f/d), który będzie rozwijał i ewoluował oprogramowanie, które umożliwia naszym platformom nawigację, wykrywanie i niezawodne działanie w złożonych rzeczywistych środowiskach. Będziesz pracować nad oprogramowaniem kontrolującym loty, aplikacjami do kontroli naziemnej oraz algorytmami autonomii, zawsze z wyraźnym naciskiem na bezpieczeństwo, wydajność i sprawdzoną niezawodność.

  • Oprogramowanie lotnicze i systemy wbudowane: Będziesz rozwijać, utrzymywać i optymalizować oprogramowanie sprzętowe i kontrolujące loty na platformach wbudowanych, takich jak PX4, ArduPilot lub niestandardowe stosy RTOS. Będziesz implementować i dostosowywać pętle kontrolne, maszyny stanów i monitory bezpieczeństwa dla funkcji krytycznych dla lotu. Będziesz pisać czysty, dobrze przetestowany i podlegający przeglądowi kod C/C++, spełniający standardy jakości oprogramowania klasy lotniczej. Będziesz definiować interfejsy sprzętowo-programowe we współpracy z inżynierią elektryczną i dokumentować je w dokumentach kontrolnych interfejsów.
  • Autonomia, percepcja i planowanie misji: Będziesz rozwijać algorytmy do autonomicznej nawigacji, planowania ścieżek, unikania przeszkód i realizacji misji. Będziesz integrować dane z czujników, w tym GNSS, IMU, LiDAR, kamery i barometry, w robustne procesy estymacji stanu i percepcji. Będziesz implementować i oceniać komponenty wizji komputerowej lub uczenia maszynowego do zadań detekcji i klasyfikacji specyficznych dla ładunku. Będziesz budować i utrzymywać środowiska symulacyjne, takie jak Gazebo lub AirSim, do rozwoju algorytmów i testów regresyjnych.
  • Systemy naziemne, narzędzia i praca międzyfunkcjonalna: Będziesz rozwijać oprogramowanie stacji kontrolnej, narzędzia do planowania misji i aplikacje do wizualizacji telemetrii. Będziesz budować i utrzymywać potoki CI/CD, zautomatyzowane ramy testowe i stanowiska testowe HIL. Będziesz ściśle współpracować z zespołem testów terenowych, aby reprodukować i ustalać przyczyny anomalii oprogramowania w terenie. Będziesz uczestniczyć w przeglądach projektów, przeglądach kodu i ceremoniach sprintowych oraz wnosić wkład w dyskusje dotyczące technicznej mapy drogowej.

Wymagany profil:

  • Ukończony stopień, B.Sc. lub wyższy, w dziedzinie informatyki, inżynierii elektrycznej, inżynierii lotniczej lub pokrewnej.
  • Silne umiejętności programowania w C i/lub C++ w zasobowo ograniczonych środowiskach wbudowanych.
  • Solidne zrozumienie systemów operacyjnych czasu rzeczywistego, harmonogramowania i zarządzania pamięcią.
  • Doświadczenie w zakresie kontroli wersji, Git, procesów przeglądu kodu i narzędzi CI/CD.
  • Znajomość przynajmniej jednego otwartego stosu autopilotów, takiego jak PX4, ArduPilot lub równoważnego.
  • Umiejętność czytania i interpretacji dokumentacji sprzętowej, w tym kart katalogowych, schematów i ICD, w celu wdrożenia poprawnych interfejsów oprogramowania.
  • Znajomość języka angielskiego w mowie i piśmie.
  • Wymagana narodowość UE.

Preferowane kwalifikacje:

  • Doświadczenie w inżynierii lotniczej, obronnej, robotyce lub innych środowiskach rozwoju oprogramowania krytycznego dla bezpieczeństwa.
  • Znajomość MAVLink, DroneCAN/UAVCAN, ROS/ROS 2 lub podobnych middleware robotycznych.
  • Tło w zakresie estymacji stanu, filtracji Kalman'a lub SLAM.
  • Znajomość standardów zapewnienia jakości oprogramowania DO-178C lub równoważnych.
  • Znajomość Pythona do analizy danych, skryptowania i automatyzacji testów.
  • Doświadczenie z testowaniem hardware-in-the-loop, HIL, i software-in-the-loop, SIL.

ATMOS Works to dedykowana jednostka biznesowa ATMOS Space Cargo, z siedzibą w Krakowie, Polska, powołana do obsługi europejskich klientów rządowych i obronnych. Opracowuje i obsługuje zdolności orbitalne podwójnego zastosowania, w tym bezpieczny, suwerenny powrót wrażliwego sprzętu i danych, demonstrację i walidację w orbicie (IOD/IOV) oraz zaawansowane systemy kosmiczne.

Software Engineer (m/f/d) in Kraków – pracodawca: World Aquatics

SBM Life Science w Warszawie to doskonały pracodawca, który oferuje dynamiczne środowisko pracy z silnym naciskiem na rozwój zawodowy i wsparcie dla swoich pracowników. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają dostęp do szkoleń oraz możliwości awansu, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w obszarze obsługi klienta i logistyki.

W

Dane kontaktowe:

Zespół rekrutacyjny World Aquatics

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Engineer (m/f/d) in Kraków

Programowanie w C
Programowanie w C++
Systemy wbudowane
RTOS
Algorytmy autonomiczne
Planowanie misji
Unikanie przeszkód