обновлено 3 дня назад
Graduate Engineer (5G NR-NTN)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Graduate Engineer (5G NR-NTN): Building and validating C++ protocol software for 5G NR-NTN upper-layer and core interfaces connecting satellite vRAN to mobile operator networks with an accent on PDCP, eGTP, XnAP, and NGAP. Focus on implementing 3GPP-compliant procedures, debugging packet-level issues, and testing end-to-end interfaces across disaggregated vRAN and core network elements.
Location: Espoo, Finland; hybrid work with onsite attendance three days per week
Company
develops standards-based direct-to-device satellite connectivity for smartphones and IoT devices through a cloud-native commercial NTN vRAN platform.
What you will do
- Write and maintain C++ software for 5G NR-NTN upper-layer and core interface protocols, including PDCP, eGTP-U/C, XnAP, and NGAP.
- Implement NTN-specific PDCP adaptations for long propagation delays, extended sequence numbers, reordering, lossless handover, and status reporting.
- Develop and validate N3 user-plane tunnelling, Xn procedures, and N2 signalling procedures.
- Build test cases, simulation harnesses, and automation against 3GPP specifications.
- Support Core Network and mobile network operator integrations across AMF implementations and disaggregated vRAN components.
- Debug protocol issues with packet captures and analysis tools, participate in code reviews, and contribute to technical documentation.
Requirements
- Strong C++ programming ability, including non-trivial development experience, memory management, pointers and references, and the standard library.
- Bachelor’s, Master’s, or PhD degree in Electrical Engineering, Wireless Communications, Telecommunications, Computer Science, or a related field.
- Working knowledge of networking fundamentals, including IP, UDP/TCP, tunnelling, protocol stacks, and packet-based signalling.
- Familiarity with 5G or LTE architecture, including RAN and core networks, control and user planes, and handover procedures.
- Comfort working with Linux and Git, plus persistence in debugging packet-level issues and translating 3GPP specifications into code.
- Clear communication and willingness to learn from experienced protocol engineers.
Nice to have
- Internship, thesis, research, or open-source experience in telecom protocols, core networks, RAN, or projects such as srsRAN, OpenAirInterface, Open5GS, or free5GC.
- Exposure to PDCP, GTP tunnelling, 5G N2/N3 interfaces, AMF/UPF roles, ASN.1, message encoding, or state-machine design.
- Experience with Wireshark, tcpdump, Python test automation, multithreaded software, or satellite communications.
Culture & Benefits
- Work with software, hardware, chipset, telecom, satellite, and network virtualization specialists across three continents.
- Open, transparent, inclusive culture influenced by Silicon Valley, Nordic, and South Asian ways of working.
- Occupational healthcare, health and life insurance, and competitive compensation.
- E-passi wellness, culture, lunch, and commuting benefits, plus phone and internet allowance.
- Individual learning and development budget.
Hiring process
- Initial recruiter call.
- Take-home assignment.
- Two interviews with different team members.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
ICEYE
4 дня назад
Staff Software Engineer (Commercial Platform) (Go)
8 500 - 10 500€
ICEYE
6 дней назад
Senior Geospatial Software Engineer
8 дней назад
Lead Go Developer (AI)
3 850 - 5 700€
8 дней назад
Go Developer (Fintech)
2 900 - 4 550€
8 дней назад
Senior .NET Developer (Microservices & Integrations)
Ookla
7 дней назад
Senior Software Engineer (Backend)
75 000 - 85 000€