CLIENT ZONE
Telecom Systems Software Engineer (5G RAN | ARM/x86)
Wrocław
Dla szybko rozwijającej się firmy, tworzącej technologie telekomunikacyjne nowej generacji dla globalnych rynków poszukujemy Inżyniera Oprogramowania Systemów Telekomunikacyjnych, który dołączy do naszego zespołu RAN i odegra kluczową rolę w rozwoju oraz utrzymaniu stosu protokołów L1/L2/L3, a także w zapewnianiu wsparcia dla różnych platform sprzętowych (x86 i ARM). Ich misją jest kształtowanie przyszłości łączności bezprzewodowej poprzez dostarczanie najnowocześniejszych rozwiązań 5G i 5G mmWave.
Lokalizacja: zdalnie, hybrydowo lub stacjonarnie (Warszawa)
Twoja rola:
Jako Inżynier Oprogramowania Systemów Telekomunikacyjnych będziesz odpowiedzialny za utrzymanie i rozwój stosu oprogramowania naszych rozwiązań 5G RAN (Sieć Dostępu Radiowego). Będzie to obejmować wdrażanie nowych funkcji w warstwach L1/L2/L3, optymalizację systemu pod kątem nowych architektur (ARM), a także integrację mechanizmów licencyjnych. Będziesz współpracować z multidyscyplinarnym zespołem nad rozwiązaniami czasu rzeczywistego w dynamicznym i zespołowym środowisku pracy.
Obowiązki:
-
Projektowanie, rozwój i utrzymanie stosu oprogramowania 5G RAN (warstwy L1/L2/L3).
-
Przenoszenie i optymalizacja kodu dla architektury ARM (obecnie działa na x86).
-
Integracja mechanizmów licencyjnych z istniejącym stosem RAN.
-
Ścisła współpraca z zespołami sprzętowymi w celu zapewnienia płynnej integracji pomiędzy RU, DU, CU i komponentami Core.
-
Wsparcie technologii synchronizacji czasu (PTP/SyncE) dla działania radia w czasie rzeczywistym.
-
Diagnozowanie i rozwiązywanie problemów w środowiskach testowych i produkcyjnych.
-
Tworzenie i utrzymywanie dokumentacji technicznej, w tym specyfikacji interfejsów i konfiguracji systemu.
-
Współpraca z zespołem QA przy tworzeniu automatycznych scenariuszy testowych (Python, Bash).
-
Doradztwo w zakresie wymagań sprzętowych i programowych dla wdrożeń RAN.
Wymagania:
-
Tytuł licencjata lub magistra w dziedzinie telekomunikacji, inżynierii elektrycznej, informatyki lub pokrewnej.
-
Min. 2 lata doświadczenia w programowaniu systemów wbudowanych lub telekomunikacyjnych.
-
Dobra znajomość architektury i warstw protokołu sieci 4G/5G (MAC, RLC, PDCP, RRC).
-
Biegłość w rozwoju oprogramowania pod Linuksem.
-
Znajomość języków C/C++ oraz Python.
-
Znajomość systemu kontroli wersji Git i narzędzi CI/CD.
-
Zrozumienie zagadnień związanych z optymalizacją wydajności systemu i zarządzaniem zasobami.
-
Doświadczenie w pracy z platformami opartymi na ARM i x86.
-
Dobra znajomość języka angielskiego (w mowie i piśmie).
Mile widziane:
-
Doświadczenie z interfejsami i specyfikacją O-RAN.
-
Znajomość protokołów synchronizacji czasu (PTP, SyncE).
-
Znajomość systemów opartych na FPGA lub SDR (mile widziane Verilog/VHDL).
-
Doświadczenie z systemami licencjonowania oprogramowania lub komercyjnymi mechanizmami ochrony.
Oferujemy:
-
Wynagrodzenie: 10 000 – 20 000 PLN brutto (umowa o pracę lub kontrakt B2B/zlecenie).
-
Elastyczny model pracy: stacjonarnie, zdalnie lub hybrydowo.
-
Prywatna opieka zdrowotna i pakiet sportowy.
-
Możliwość pracy z nowoczesnymi technologiami telekomunikacyjnymi od pierwszego dnia.
-
Imprezy integracyjne i startupowa, zespołowa kultura pracy.
nr KRAZ 19622