Programista Embedded Linux
SplineOpis stanowiska
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.
Wymagania
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;
Oferujemy
Forma współpracy: Umowa o pracę lub B2B (do wyboru).
Miejsce pracy: Wrocław / Katowice / Warszawa / Kraków
Model pracy : hybryda
Tags
#C #Embedded #C++
¿Te interesa este puesto?