- Minimum dwa lata doświadczenia na podobnym stanowisku;
- Znajomość języka C/C++;
- Umiejętność tworzenia oprogramowania dla systemów wbudowanych;
- Znajomość mikrokontrolerów z rodziny ARM Cortex;
- Doświadczenie w pracy z systemami czasu rzeczywistego (RTEMS, FreeRTOS, etc.);
- Znajomość systemów kontroli wersji (git);
- Praktyczna znajomość interfejsów komunikacyjnych (np. I2C, SPI, UART);
- Podstawowa znajomość elektroniki / umiejętność czytania schematów;
- Znajomość języka angielskiego umożliwiająca czytanie i pisanie dokumentacji technicznej;
- Samodzielność i zapał do pracy;
Mile widziane
- Podstawowa znajomość języka programowania Python;
- Doświadczenie w pracy z protokołami opisanymi w standardach CCSDS oraz ECSS-E-ST-70-
41C będzie dodatkowym atutem;
- Doświadczenie w pracy (lub współpracy) z układami FPGA;
- Znajomość technik standardów tworzenia aplikacji, np. MISRA;
- Doświadczenie w pracy z systemami budowania oprogramowania (make, cmake, qmake);
- Doświadczenie pracy w systemie CI/CD;
Poszukujemy doświadczonego Programisty Embedded Linux, który dołączy do zespołu rozwijającego zaawansowane urządzenia elektroniczne. Jeśli masz doświadczenie w pracy z systemami wbudowanymi i dobrze czujesz się zarówno w user space, jak i kernel space — zapraszamy do aplikowania.
Zakres obowiązków
- Praca przy oprogramowaniu konstelacji satelitarnej realizowanej przez polskie podmioty z
rynku kosmicznego w oparciu o platformę Hypersat;
- Pisanie oprogramowania na mikrokontroiery dla podsystemów satelity;
- Udział w tworzeniu architektury oprogramowania;
- Testowanie napisanego oprogramowania;
- Pisanie dokumentacji w języku angielskim;
- Udział w testowaniu sprzętu elektronicznego.
{"country":"Polska","iso":"pl","locality":"Katowice","region1":"Śląskie","region2":"Katowice","region3":"Katowice","latitude":"50.258610","longitude":"19.022120"}
#C #Embedded #C++