O nas:
Polska firma zajmująca się projektowaniem oraz produkcją sprzętu łączności i systemów teleinformatycznych na potrzeby obronności
i bezpieczeństwa państwa. W szczególności dla wojsk łączności i dowodzenia, wojsk obrony przeciwlotniczej oraz wojsk lądowych.
Opis stanowiska:
- Tworzenie wysokiej jakości oprogramowania dla systemów wbudowanych (embedded) pracujących pod kontrolą systemu Linux
- Projektowanie architektury oprogramowania dla urządzeń wbudowanych
- Opracowanie i implementacja algorytmów rozwiązujących konkretne problemy z zakresu telekomunikacji
- Opracowanie scenariuszy testowych i tworzenie testów jednostkowych oraz funkcjonalnych
- Udział w badaniach i sprawdzeniach oprogramowania w warunkach rzeczywistych
- Tworzenie dokumentacji technicznej
Wymagania:
- Wykształcenie wyższe (informatyka, telekomunikacja i kierunki pokrewne)
- Ponad 3 lata doświadczenia na stanowisku związanym z tworzeniem oprogramowania komercyjnego w języku C
- Wiedza techniczna z zakresu budowy systemów operacyjnych opartych na systemie Linux oraz tworzenia oprogramowania dla takich systemów (POSIX)
- Podstawowa wiedza na temat architektury ARM (Linux, device tree)
- Znajomość budowy kernela Linux - must!
- Analityczne myślenie oraz chęć dalszego rozwoju
- Doświadczenie w programowaniu w języku Python i C++ , poziom średniozaawansowany
- Średniozaawansowana znajomość narzędzi GNU Toolchain (gcc, make, gdb)
- Znajomość systemów kontroli wersji (git), poziom średniozaawansowany
- Dobra orientacja w technologii sieciowych TCP/IP.
- Umiejętność tworzenia skryptów powłoki systemu Linux (Bash/Zsh), poziom średniozaawansowany
- Obywatelstwo polskie