TRCD-26-06231
4G/5G RAN Layer 3 (RRC/PDCP) Protocol Developer (C++)
Contract role for a 4G/5G RAN Layer-3 protocol engineer to design, implement, debug and sustain LTE/NR control-plane features (RRC and related interfaces such as S1AP/X2AP/NGAP/F1AP/E1AP/XnAP). The role needs strong 3GPP spec understanding, hands-on C++ (plus C/Python), Linux multithreading/IPC, and deep knowledge of L3 procedures (attach/registration, handover, re-establishment, paging, dual connectivity, security). Candidates should be comfortable with trace/log analysis (Wireshark/PCAP, KPI dashboards, UE/network traces) and interoperability/field issue reproduction. Locations: Bengaluru (Manyata) or Delhi NCR.
Position summary
- Location
- India
- Workplace
- On-site
- Employment
- Contract
- Experience
- Minimum 2 years and Maximum 8 years
Role overview
Why This Role Matters.
Contract role for a 4G/5G RAN Layer-3 protocol engineer to design, implement, debug and sustain LTE/NR control-plane features (RRC and related interfaces such as S1AP/X2AP/NGAP/F1AP/E1AP/XnAP). The role needs strong 3GPP spec understanding, hands-on C++ (plus C/Python), Linux multithreading/IPC, and deep knowledge of L3 procedures (attach/registration, handover, re-establishment, paging, dual connectivity, security). Candidates should be comfortable with trace/log analysis (Wireshark/PCAP, KPI dashboards, UE/network traces) and interoperability/field issue reproduction. Locations: Bengaluru (Manyata) or Delhi NCR.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
Knowledge of control-plane interfaces and procedures including S1AP/X2AP for LTE and NGAP/F1AP/E1AP/XnAP for 5G architectures, along with understanding of how RRC procedures interact with AMF/MME, SMF/SGW-C/PGW-C
Programming: C/C++/ Python Programming Language, memory pooling, Programming & Debugging state machine design, error handling, traceability, and robust interoperability engineering across different UE/chipset/core/network-vendor combinations, ASN.1/protocol decode workflows
L3 data path expertise - GTPU, DPDK & VPP expertise
Understanding of Linux Environment, Inter-Process Communication (IPC), Processes, Threads, and Multithreading
Knowledge of containerization (Kubernetes, Pods, and Docker)
Experience in field issue analysis using RRC/NGAP/S1AP/F1AP/E1AP traces, Wireshark decodes, KPI dashboards, and log-correlation from RAN and core, and in translating issues into reproducible lab scenarios
Knowledge of call-flow, ASN.1 handling, timer/state management, error recovery, and backward/forward compatibility across releases
Log Analysis: Proficiency in analyzing system logs to diagnose issues.
Specialized Tools: Expertise in using tools like QCAT (UE logs) Viavi (network testing and measurement equipment) plus IxLoad Wireless, IxNetwork, Spirent Landslide, Wireshark for testing/debugging
Expertise on FPGA/SoC-based acceleration, SmartNIC/DPU-assisted data paths, DPDK/hugepages/SR-IOV, Linux performance tuning for virtualized DU/CU implementations, x86/ARM servers deployment, diagnosis of KPI loss using traces, PCAPs, timing logs, etc
Additional years of driving delivery of 4G/5G L3 programs
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
RAN
LTE
4G
5G
NR
E-UTRAN
NG-RAN
Layer 3
L3
RRC
PDCP
S1AP
X2AP
NGAP
F1AP
E1AP
XnAP
EN-DC
NR-DC
Carrier Aggregation
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
4G/5G RAN (LTE/E-UTRAN, NR/NG-RAN) Layer 3 protocol knowledge
RRC protocol expertise
PDCP knowledge (Layer 3 stack as mentioned)
3GPP specifications understanding and ability to implement per spec
C++ programming (plus C as applicable)
LTE/5G control-plane interfaces and procedures (S1AP, X2AP, NGAP, F1AP, E1AP, XnAP)
L3 procedures: attach/registration, handover, re-establishment, paging, idle/connected transitions, RLF handling, cell reselection, carrier aggregation, EN-DC/NR-DC
Linux environment fundamentals (processes/threads, IPC, multithreading)
Debugging/state machine design, timers/state management, error handling and recovery
Trace/log analysis using protocol traces and Wireshark/decodes; field issue analysis and lab reproduction
ASN.1/protocol decode workflows and call-flow understanding
Preferred
Nice to Have
Google Test Framework (GTest/GTF)
Python programming (explicitly listed alongside C/C++)
GTP-U datapath exposure
DPDK experience
VPP (Vector Packet Processing) experience
Containerization: Docker and Kubernetes
Network/UE test tools: QCAT, Viavi, IxLoad Wireless, IxNetwork, Spirent Landslide
FPGA/SoC acceleration, SmartNIC/DPU-assisted datapaths, SR-IOV/hugepages
Linux performance tuning for virtualized DU/CU, x86/ARM server deployment
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for 4G/5G RAN Layer 3 (RRC/PDCP) Protocol Developer (C++)
One page, about two minutes. We only ask for what we actually need to have a first conversation.