NBIOT L2 Engineer

Mavenir

Bengaluru, Karnataka, India2h agovia LinkedIn

About the Role

Plans, designs, develops, and tests software systems or applications for software enhancements and new products, including cloud-based or internet-related tools. May use common development methodologies such as Waterfall and Agile.

Key Responsibilities

  • Design, implement, and debug Layer 2/3 control and data path features
  • Maintain MAC scheduler behavior for UL/DL grant decisions and resource allocation
  • Work on RLC and PDCP flows for segmentation, retransmission, reordering, and bearer management
  • Implement and validate UE/CELL state transitions driven by RRC and S1AP/X2AP messages
  • Troubleshoot protocol interoperability and real-world failure scenarios
  • Optimize scheduler and bearer behavior for NB-IoT constraints such as coverage, latency, and power efficiency

Requirements & Tech Stack

  • Hands-on experience in C/C++ development for telecom or embedded networking stacks
  • Familiarity with low-latency, real-time scheduling and event-driven protocol processing
  • Experience with:
  • Linux/Unix environments
  • multithreading and shared-memory design
  • timers, state machines, and protocol packet processing
  • debugging packet traces and protocol logs

Qualifications

  • Strong understanding of 3GPP LTE/NB-IoT Layer 2 and Layer 3 protocols:
  • MAC scheduling, HARQ, RACH, paging, logical channels, and UE state handling
  • RLC modes and retransmission behavior
  • PDCP sequence numbering, security, ROHC, and bearer management
  • RRC setup/reconfiguration/release and UE control procedures
  • S1AP/X2AP signaling and UE/cell context management
  • Understanding of LTE/NB-IoT bearer concepts:
  • SRB/DRB
  • Logical channels and transport channels
  • UE context, cell context, and RB reconfiguration
  • Connection establishment, mobility, and release procedures

Preferred Experience

  • Experience with NB-IoT or LTE eNodeB stack development
  • Knowledge of 3GPP specs: MAC, RLC, PDCP, RRC, S1AP, X2AP
  • Familiarity with ASN.1 / protocol encoders/decoders
  • Experience with security/encryption functions used in PDCP
  • Exposure to scheduler optimization, throughput/latency tuning, and interference handling
  • Ability to work with vendor stacks and trace tools such as Wireshark, logs, and internal UE/eNB diagnostics

Fresher Jobs in Bengaluru · last 7 days

60 openings · all need no experience

Most hiring: Brik Oven, Wells Fargo, NoBroker

See all 60 →