4G/5G Core C++ Developer
Core
Develop and optimize software modules for 4G/5G Core Network Control Plane systems, handling protocol logic and end-to-end call flows.
Role type
Senior IC C++ network protocol engineer
Builds
4G/5G Core Network Control Plane components (MME, SGW, PGW, AMF, SMF, UPF, etc.)
Domain
Telecommunications / Mobile Network Core
Required skills
C++, Socket Programming (TCP/UDP, Non-blocking I/O), 3GPP Protocol Processing, 4G/5G Core Control Plane Architecture, Diameter/SIP/GTP-C/GTP-U/PFCP/NAS/NGAP/S1AP, Linux Development (GCC, GDB), Low-level Debugging, Performance Optimization, Networking Fundamentals (TCP/IP, Routing, L2/L3)
Preferred skills
Immediate availability
Technologies
GCC, GDB, Make, Linux, 3GPP, Diameter, SIP, GTP-C, GTP-U, PFCP, NAS, NGAP, S1AP, HTTP/2
Responsibilities
Develop software modules for 4G/5G Core Network systems, Implement and optimize Control Plane protocol logic, Work on end-to-end Control Plane call flows, Debug low-level issues in Control Plane packet flows and system behaviour, Collaborate with QA/DevOps for network component integration