Twoje zadania:Tworzenie aplikacji do sterowania UAVInżynieria wsteczna sterowników i aplikacjiTworzenie aplikacji komunikacyjnych do przetwarzania i routingu danych (802.11, Wi-Fi, LoRa, LTE)Tworzenie i łatanie sterowników do interakcji z urządzeniami peryferyjnymi UAVKompilacja, integracja i testowanie złożonych projektów z open sourceDebugowanie i optymalizacja sterowników i aplikacjiPoszukujemy:biegłości w C, C++, Rustdoświadczenia w programowaniu pod Linuxem (przestrzeń użytkownika/jądra, st
Twoje zadania:
- Tworzenie aplikacji do sterowania UAV
- Inżynieria wsteczna sterowników i aplikacji
- Tworzenie aplikacji komunikacyjnych do przetwarzania i routingu danych (802.11, Wi-Fi, LoRa, LTE)
- Tworzenie i łatanie sterowników do interakcji z urządzeniami peryferyjnymi UAV
- Kompilacja, integracja i testowanie złożonych projektów z open source
- Debugowanie i optymalizacja sterowników i aplikacji
Poszukujemy:
- biegłości w C, C++, Rust
- doświadczenia w programowaniu pod Linuxem (przestrzeń użytkownika/jądra, sterowniki)
- doświadczenia w tworzeniu wieloprocesorowych i wielowątkowych systemów czasu rzeczywistego
- doświadczenia w projektowaniu i rozwoju mechanizmów komunikacji, interfejsów i protokołów
- doświadczenia w pracy z systemami dla budowanie wbudowanych dystrybucji (Yocto, Buildroot)
Fajne, jeśli:
- Masz wykształcenie techniczne
- Umiesz czytać schematy elektryczne
- Masz doświadczenie w tworzeniu bootloaderów: u-boot, barebox, określone aplikacje startowe
- Znasz wewnętrzną architekturę Linuksa
- Wiesz, jak debugować na poziomie systemu
- Masz doświadczenie w pracy na sprzęcie projekty
Oferujemy:
- Wynagrodzenie wyższe niż rynkowe
- Pracę w prawdziwym zespole R&D nad innowacyjnym ukraińskim produktem z pełnym cyklem rozwojowym — a nie tylko składanie modułów jako projektant
- Możliwość wejścia do zespołu core na wczesnym etapie startupu - to z tego składu uformuje się struktura przyszłej firmy
- Dodatkowa motywacja (opcje i inne) premie)
- Mały, elastyczny zespół – decyzje podejmowane są szybko, zdanie każdego ma znaczenie.