Senior Software Tester
⚲ Kraków
Do uzgodnienia
Wymagania
- wykształcenie wyższe techniczne (BSc, preferowane MSc) lub równoważne doświadczenie
- znajomość projektowania systemu New Radio (NR), weryfikacji węzłów i troubleshootingu RAN
- doświadczenie w testowaniu oprogramowania, automatyzacji testów i skryptowaniu w Python, C++, Java lub podobnych
- doświadczenie z CI/CD, automatycznym testowaniem, kontrolą wersji i narzędziami deweloperskimi (np. Git, Gerrit, Jenkins)
- znajomość architektury i funkcjonalności NR Baseband (np. UPC UL, UPC DL, ULPHY, DLPHY, MAC, L3)
- doświadczenie z narzędziami do testowania sieci radiowej, symulatorami UE, analizatorami protokołów i sprzętem testowym
- znajomość specyfikacji 3GPP i środowisk deweloperskich opartych na Linuksie
- model hybrydowy: 3 dni z biura w Krakowie, 2 dni z domu
Opis stanowiska
Rola w zespole odpowiedzialnym za rozwój oprogramowania 5G Baseband i Cloud RAN, obejmująca testowanie i integrację zaawansowanych funkcji przetwarzania sygnałów w środowisku czasu rzeczywistego z ograniczeniami cykli i pamięci. Będziesz rozwijać i utrzymywać automatyczne rozwiązania testowe, weryfikować jakość i wydajność produktów 5G w środowiskach symulowanych i end-to-end oraz analizować logi i wyniki testów. To oferta dla testera z wykształceniem technicznym, znającego systemy NR, automatyzację testów i skrypty w Python/C++/Java. Uwaga: 'pełna odpowiedzialność za feature' może oznaczać dużą autonomię, ale też przeciążenie pracą i konieczność samodzielnego rozwiązywania problemów; praca w środowisku czasu rzeczywistego z ograniczeniami zasobów bywa technicznie wymagająca.
🔍 Dekoder Ogłoszenia
🔴
You will experience a truly collaborative and supportive environment, both in terms of tools and colleagues. And you will have lots of fun.
To może oznaczać zarówno świetną atmosferę pracy, jak i próbę zatuszowania potencjalnie trudnych warunków pracy lub nadmiernych wymagań.
🔴
driving Baseband software product development end to end by having competence and capability to take on full feature responsibility.
Może oznaczać dużą odpowiedzialność i autonomię, ale także potencjalne przeciążenie pracą i konieczność samodzielnego rozwiązywania problemów.
🔴
testing and integrating advanced signal-processing functions and algorithms in a cycle and memory constrained real-time environment.
Praca w środowisku z silnymi ograniczeniami zasobów i czasu rzeczywistego może być technicznie wymagająca i frustrująca.
🟡
The test environment is both simulated and true e2e including Core Network, Radio Access nodes and real or simulated mobile phones.
Konfiguracja i utrzymanie tak złożonego środowiska testowego może być czasochłonne i wymagać specjalistycznej wiedzy.
🟡
We are growing and looking for more talent.
Firma się rozwija, co jest pozytywne, ale może też oznaczać, że obecny zespół jest niedofinansowany lub przeciążony.