Tworzenie i utrzymywanie spersonalizowanych kompilacji systemu OpenWRT dla routerów z modemami GSM/LTE oraz innych urządzeń opartych o ten system
Rozwój, testowanie i wdrażanie firmware’u
Rozwój oprogramowania w języku C (opcjonalnie C++), w tym aplikacji współbieżnych, sieciowych (TCP/UDP), obsługi komunikacji szeregowej (RS-232) oraz interfejsu użytkownika
Tworzenie i utrzymanie skryptów automatyzujących konfigurację
Integracja i testowanie komunikacji z modułami GSM, w tym diagnostyka przy pomocy komend AT, narzędzi QMI, MBIM
Zarządzanie wersjami kodu z wykorzystaniem GIT
Diagnostyka i rozwiązywanie problemów programowych w systemach Linux Embedded
requirements-expected :
Znajomość OpenWRT na poziomie tworzenie spersonalizowanych kompilacji oraz systemu Linux na poziomie użytkowo – administracyjnym
Praktyczna znajomość języka C oraz programowania w systemie Linux (C++ jest na plus)
Doświadczenie w programowaniu współbieżnym, sieciowym (TCP, UDP), komunikacji I/O (RS-232)
Praktyczna znajomość obsługi modułów GSM w systemie Linux - komend AT, QMI, MBIM, NCM, PPP
Praktyczna znajomość BASH
Doświadczenie w pracy z GIT (GitLab mile widziany)
Dokumentowanie procesu wdrażania, procedur testowych i konfiguracji środowisk produkcyjnych
Udział w projektowaniu architektury systemów wbudowanych i testów integracyjnych
Aktywny udział w rozwoju nowych funkcjonalności w oprogramowaniu dla urządzeń
Podążanie zgodnie z wyznaczoną wizją i planem działania Firmy
Komunikatywność, otwartość, zaangażowanie oraz umiejętność pracy w zespole i dzielenia się wiedzą.
offered :
Twój wpływ na projekty, które globalnie zmieniają strategiczne sektory gospodarki
Przyjazną i twórczą atmosferę w Firmie
Trwałe i stabilne zatrudnienie
Elastyczną formę zatrudnienia zgodnie z Twoim wyborem
Rozwój poprzez szkolenia wewnętrzne, zewnętrzne i wymianę wiedzy