Egy Bell is hiring C++ Core Processing & 5G Protocol Engineer for a multinational telecommunications company.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field3–10 Years of Experience Fluent English communication skills, both written and spoken Excellent working knowledge of 5G Standalone (SA) architecture: AMF, SMF, UPF, AUSF, NRF, PCF, and associated N-interfaces Deep understanding of 5G NAS (N1/N2) signalling procedures: registration, session management, handover, and authentication Strong familiarity with 3GPP TS specifications (38.xxx, 23.xxx, 29.xxx series) — able to read, interpret, and implement from raw specs, and independently pick up new or emerging 3GPP protocols with minimal hand-holding Experience with PDU decoding, x DR/CDR generation, and protocol dissection in production systems Ability to write protocol dissectors or decoders from scratch using 3GPP specs as the primary reference Working proficiency in C and Modern C++ (C++14 minimum): able to read, modify, build, and debug C++ services using CMake and Conan, and trace data flows between C++ processing engines and downstream services Unit and integration testing with Google Test or doctest, including test harnesses that replay captured protocol data to validate decoder correctness Actively uses AI coding assistants (Claude, Git Hub Copilot, or equivalent) as part of day-to-day C++ development, including for 3GPP spec interpretation and generating or refactoring protocol co Preferred qualifications:Familiarity with DPDK, pcap, or Napatech SDK for hardware-accelerated packet capture Hands-on experience decoding or implementing 5G SA protocols: NGAP (N2), GTPv2-C, and HTTP/2-based Service-Based Interface (SBI) Understanding of 4G/LTE architecture and protocols (S1AP, GTPv1-U, Diameter Gx/Gy) as a baseline Analytical thinker with strong problem-solving abilities Strong ownership and accountability Collaborative team player who communicates clearly and effectively Committed to quality, reliability, and continuous improvement Self-motivated and proactive