C++ Core Processing & 5G Protocol Engineer

Job Detail

  • Career Level Experienced - Non Manager
  • Experience 3 Years
  • Gender MaleFemale
  • Industry Engineering
  • Qualifications Degree Bachelor

Job Description

EgyBell is hiring C++ Core Processing & 5G Protocol Engineer for a multinational telecommunications company.

Requirements

• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 3–10 years of experience.

• Fluent English communication skills, both written and spoken.

• Excellent working knowledge of 5G Standalone (SA) architecture, including AMF, SMF, UPF, AUSF, NRF, PCF, and associated N-Interfaces.

• Deep understanding of 5G NAS (N1/N2) signaling procedures, including registration, session management, handover, and authentication.

• Strong familiarity with 3GPP TS specifications (23.xxx, 29.xxx, 38.xxx series), with the ability to interpret specifications and independently implement new or emerging protocols.

• Experience with PDU decoding, xDR/CDR generation, and protocol dissection in production environments.

• Ability to design and develop protocol dissectors and decoders directly from 3GPP specifications.

• Strong proficiency in C and Modern C++ (C++14 or higher), including reading, modifying, building, and debugging C++ services using CMake and Conan.

• Experience tracing data flows between core processing engines and downstream services.

• Experience with unit and integration testing using GoogleTest, doctest, or similar frameworks.

• Ability to build test harnesses and replay captured protocol traffic to validate decoder functionality and accuracy.

• Experience utilizing AI coding assistants (GitHub Copilot, Claude, or similar) to improve productivity, support protocol implementation, and accelerate development workflows.

• Familiarity with DPDK, PCAP, or Napatech SDK for high-performance packet capture and processing.

• Hands-on experience implementing or decoding 5G SA protocols, including NGAP (N2), GTPv2-C, and HTTP/2-based Service-Based Interface (SBI).

• Understanding of 4G/LTE architecture and protocols, including S1AP, GTPv1-U, and Diameter Gx/Gy.

• Strong analytical and problem-solving skills.

• Demonstrated ownership, accountability, and attention to detail.

• Excellent communication and collaboration skills.

• Commitment to quality, reliability, and continuous improvement.

• Self-motivated, proactive, and capable of working independently within a fast-paced engineering environment.

Required skills