Senior Rust Engineer
Hays IT Contracting to współpraca B2B. Nasza firma łączy specjalistów IT z najciekawszymi projektami technologicznymi na rynku. Dołącz do grupy 500 zadowolonych Kontraktorów i pracuj dla Klientów Hays!
Obecnie, dla naszego Klienta, poszukujemy Kandydatów na stanowisko:
Senior Rust Engineer
Model Pracy: remote + wdrożenie w Szwecji (kilka dni)
Rodzaj umowy: kontrakt B2B przez Hays Poland
Godziny pracy: standardowe
Projekt:
Dołącz do zespołu cross-funkcyjnego, który tworzy warstwę UX/UI dla urządzenia opiekającego nowej generacji. W tej roli będziesz projektować i implementować oprogramowanie embedded w języku Rust na systemach Linux, tłumacząc dane wejściowe z interfejsu użytkownika na sygnały sterujące komponentami sprzętowymi w czasie rzeczywistym.
Obowiązki:
· Projektowanie i implementacja oprogramowania embedded w języku Rust dla systemów opartych na Linuxie.
· Przekładanie danych wejściowych z interfejsu UX/UI na komendy i sygnały sterujące dla płyty zasilającej piekarnika oraz systemów kontrolnych.
· Współpraca z projektantami, inżynierami firmware’u oraz zespołami sprzętowymi w celu zapewnienia płynnej integracji interfejsu użytkownika z logiką sterującą.
· Tworzenie i utrzymanie mikroserwisów obsługujących komunikację urządzenia, interakcję z użytkownikiem oraz sprzężenie zwrotne systemu.
· Optymalizacja wydajności, zużycia pamięci i niezawodności w środowiskach o ograniczonych zasobach.
· Prowadzenie prac debugujących i testowych z wykorzystaniem narzędzi takich jak JTAG, SWD oraz narzędzi embedded Linux.
· Dokumentowanie architektury, API oraz przepływów pracy dla interesariuszy wewnętrznych i zewnętrznych.
· Mentoring młodszych inżynierów oraz aktywny udział w rozwoju technicznym zespołu.
Co otrzymasz:
· Szybki proces rekrutacji
· Standardowe benefity – preferencyjne stawki na pakiety LuxMed i Multisport
· Wybierając pracę przez Hays, zyskujesz również możliwość pracy dla wielu innych wiodących klientów Hays w przyszłości
Czego oczekujemy:
· Doświadczenia w programowaniu w języku Rust dla systemów embedded na platformie Linux.
· Praktycznej znajomości rozwoju systemów Embedded Linux, w tym dostosowywania jądra oraz systemów budowania (Yocto, Buildroot).
· Znajomości architektury mikroserwisowej oraz komunikacji międzyprocesowej.
· Umiejętności programowania niskopoziomowego i pracy z ograniczeniami czasowymi (real-time).
· Doświadczenia w tworzeniu sterowników urządzeń dla mikrokontrolerów (ARM Cortex).
· Znajomości protokołów komunikacyjnych: UART, SPI, I2C, CAN, Modbus.
· Wiedzy na temat aktualizacji OTA, bootloaderów systemowych oraz bezpiecznego wdrażania firmware’u.
· Umiejętności korzystania z narzędzi debugujących: JTAG, SWD, analizatory logiczne.
· Zdolności do optymalizacji wydajności w środowiskach o ograniczonych zasobach.
· Doświadczenia w przekładaniu makiet UX/UI oraz przepływów użytkownika na logikę embedded.
· Język angielski na poziomie zaawansowanym
· Gotowość do wdrożenia w Szwecji
Proces rekrutacji:
· Twoje CV zostanie zweryfikowane przez rekrutera Hays
· Rekruter skontaktuje się z Tobą telefonicznie – 15-minutowa rozmowa o projekcie i Twoim doświadczeniu
· Techniczna rozmowa kwalifikacyjna z Klientem – 2 spotkania online
· Oferta
· Witamy w projekcie!
Hays Poland sp. z o.o. jest agencją zatrudnienia zarejestrowaną w rejestrze prowadzonym przez Marszałka Województwa Mazowieckiego pod numerem 361.
Senior Rust Engineer
Senior Rust Engineer
poland, Poland (Remote)
HAYS Poland