Ubique Systems

TRCD-26-06232

4G/5G RAN Layer 2 (MAC/RLC/PDCP) C++ Engineer (Contract)

Contract role for a 4G/5G RAN Layer-2 engineer to design, develop, optimize, and debug MAC scheduling and L2 protocol features (MAC/RLC/PDCP) for LTE eNB and 5G NR gNB. The position requires strong C/C++ (plus Python), deep understanding of 3GPP specs and L2 behavior across FDD/TDD (HARQ timing, UL grants, DRX, QoS), and hands-on log/protocol analysis using tools like Wireshark/QCAT/Viavi/Ixia/Spirent. Work location is Bengaluru (Manyata) or Delhi NCR; BE/BTech required; Google Test is preferred.

Position summary

Location
India
Workplace
On-site
Employment
Contract
Experience
Minimum 2 years and Maximum 8 years
Apply now

Role overview

Why This Role Matters.

Contract role for a 4G/5G RAN Layer-2 engineer to design, develop, optimize, and debug MAC scheduling and L2 protocol features (MAC/RLC/PDCP) for LTE eNB and 5G NR gNB. The position requires strong C/C++ (plus Python), deep understanding of 3GPP specs and L2 behavior across FDD/TDD (HARQ timing, UL grants, DRX, QoS), and hands-on log/protocol analysis using tools like Wireshark/QCAT/Viavi/Ixia/Spirent. Work location is Bengaluru (Manyata) or Delhi NCR; BE/BTech required; Google Test is preferred.

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.

01

Systems Engineering, design, architecture, coding, debugging and implementation, feature scalability from a broader system-level perspective for 4G/5G L2 - FDD and TDD

02

Review and Mentor high performance L1 teams towards delivery excellence in the following PDCP/RLC/MAC layer development on various platforms and integrations with L1 and L3, OAM etc for high performance basestations

03

Ability to drive large scale 4G/5G L2 product development, sustenance and customer support programs involving multiple variants of eNodeBs/gNodeBs in various forms including vRAN/ORAN/custom

04

Ability to communicate with senior levels of internal and external stakeholders

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

LTE

02

5G NR

03

eNB

04

gNB

05

RAN

06

Layer 2

07

L2

08

MAC

09

RLC

10

PDCP

11

HARQ

12

TDD

13

FDD

14

DRX

15

QoS

16

3GPP

17

C

18

C++

19

Python

20

GTest

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 Layer 2

LTE/NR MAC layer

MAC scheduling algorithms (eNB/gNB)

RLC (segmentation/reassembly, retransmission, flow control)

PDCP (ciphering/integrity interaction points, packet duplication/splitting)

3GPP specifications (LTE/NR)

FDD vs TDD timing implications (HARQ/scheduler timing)

DRX interactions and buffer status behavior

QoS concepts (QoS flow to radio bearer mapping, logical channel prioritization)

C/C++ programming

Debugging/state machines/error handling/traceability

Log analysis and protocol decode workflows (e.g., ASN.1/protocol decode)

Preferred

Nice to Have

Python programming

Google Test Framework (GTest/GTF)

Wireshark

QCAT (UE logs)

Viavi test tools

IxLoad Wireless

IxNetwork

Spirent Landslide

FPGA/SoC-based radio acceleration concepts

SmartNIC/DPU-assisted datapaths

DPDK/hugepages/SR-IOV

Linux performance tuning for virtualized DU/CU

x86/ARM server deployment exposure

vRAN/O-RAN exposure

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 2 (MAC/RLC/PDCP) C++ Engineer (Contract)

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.