M

Mavenir Systems

AI-enabled 5G network software for CSPs

NB-IoT L2 Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong understanding of 3GPP LTE/NB-IoT Layer 2 and Layer 3 protocols, including MAC scheduling, HARQ, RACH, paging, logical channels, UE state handling, RLC modes and retransmission behavior, PDCP sequence numbering, security, ROHC, bearer management, RRC setup/reconfiguration/release and UE control procedures, S1AP/X2AP signaling, and UE/cell context management.
  • Hands-on experience developing in C/C++ 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; and debugging packet traces and protocol logs.
  • Understanding of LTE/NB-IoT bearer concepts, including SRB/DRB, logical and transport channels, UE and cell context, RB reconfiguration, and connection establishment, mobility, and release procedures.

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.
  • Plan, design, develop, and test software systems or applications for software enhancements and new products, including cloud-based or internet-related tools.
  • Use common development methodologies such as Waterfall and Agile.

Desired Qualifications

  • Experience with NB-IoT or LTE eNodeB stack development.
  • Knowledge of 3GPP specifications for MAC, RLC, PDCP, RRC, S1AP, and X2AP.
  • Familiarity with ASN.1 and 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.

About the Company

Mavenir Systems

AI-enabled 5G network software for CSPs

Mavenir Systems develops cloud-native software for telecommunications operators to enable and manage 5G networks. Its software runs in the cloud, uses software-defined networking and Open RAN concepts, and can operate on public, private, or hybrid clouds with AI features to optimize performance. It provides end-to-end, AI-enabled 5G solutions that are hardware-agnostic and sold to operators on a B2B basis. Its goal is to help service providers transform networks into flexible, software-driven 5G infrastructures that reduce reliance on traditional hardware.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Richardson, TX
Founded
2005

Recently Posted Jobs

Explore more opportunities at Mavenir Systems

See more jobs