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.