Embedded Linux Developer, C++ (M/K/N)
Embedded Linux Developer, C++ (M/K/N)
Lokalizacja: Zdalnie
Rodzaj umowy: B2BPoziom: Mid / Senior
Dołączysz do zespołu realizującego mission-critical projekt w obszarze transportu kolejowego. System integruje m.in. technologie 5G, systemy radiowe, kładąc nacisk na niezawodność, bezpieczeństwo i pracę w czasie rzeczywistym.
Zespół jest niewielki, co oznacza duży wpływ na architekturę i decyzje techniczne oraz realną odpowiedzialność za jakość rozwiązania.
Zakres obowiązków
Projektowanie i rozwój oprogramowania w C++ dla systemów embedded
Praca w środowisku Embedded Linux oraz systemach czasu rzeczywistego
Implementacja i optymalizacja mechanizmów komunikacyjnych (m.in. multithreading, synchronizacja)
Niskopoziomowa optymalizacja wydajności i niezawodności systemu
Integracja oprogramowania ze sprzętem
Praca z repozytoriami Git oraz pipeline’ami CI/CD
Współpraca w międzynarodowym środowisku projektowym
Wymagania
Bardzo dobra znajomość C++ (STL, wielowątkowość, programowanie niskopoziomowe)
Doświadczenie w pracy z Embedded Linux
Znajomość zagadnień systemów czasu rzeczywistego (RTOS / real-time constraints)
Doświadczenie w projektach mission-critical lub systemach o wysokiej niezawodności
Gotowość do pracy ze sprzętem oraz testów w laboratorium
Praktyczna znajomość Git oraz procesów CI/CD
Samodzielność i odpowiedzialność (praca w małym zespole)
Język angielski pozwalający na codzienną komunikację
Mile widziane
Doświadczenie w systemach komunikacji (5G, radio, sieci przemysłowe)
Znajomość zagadnień safety / reliability (transport, automotive, railway, aerospace)
Doświadczenie w PoC / prototypach systemów embedded
Oferujemy
Udział w strategicznym projekcie dla sektora transportu kolejowego
Realny wpływ na architekturę i rozwój systemu
Pracę z nowoczesnymi technologiami komunikacyjnymi
Stabilną współpracę w środowisku inżynierskim
Atrakcyjne wynagrodzenie adekwatne do doświadczenia
Elastyczną formę współpracy (B2B / UoP)
Embedded Linux Developer, C++ (M/K/N)
Embedded Linux Developer, C++ (M/K/N)