Senior Software Developer

Azcom Info

Gurugram District

On-site

INR 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Azcom Info in Gurugram invites an experienced Senior Software Developer to lead design and implementation of L2/L3 protocol stacks for 5G NR, NB-IoT and LTE in embedded and vRAN environments. You will develop high-performance C++17/20 code for real-time systems, coordinate with L1/DSP and Core Network teams, and ensure standards compliance while optimizing latency and power for wireless protocols.

Strong collaboration across multi-site teams and a passion for real-time performance will help

Qualifications

  • 3–5 years of hands-on cellular protocol stack development in 5G NR/NB-IoT/LTE.
  • Experience with Linux RTOS or embedded Linux.
  • Strong C++17/20 proficiency with modern patterns and memory management.
  • Hands-on with 3GPP L2/L3 protocols (MAC, RLC, PDCP, SDAP, RRC, NAS).

Responsibilities

  • Design, implement, unit-test, and integrate L2/L3 protocol stack features across 5G NR/NB-IoT/LTE.
  • Write high-performance, low-latency real-time C++ code for embedded / vRAN architectures.
  • Coordinate with L1/DSP and Core Network teams for end-to-end integration.
  • Perform log analysis and triage using protocol analyzers (Wireshark) and simulators.
  • Ensure standards compliance translating 3GPP specs into software designs.

Skills

C++17/20
Protocol stack development
Linux RTOS
Embedded Linux
Real-time systems

Tools

Wireshark
GDB
Git
CMake
Unit testing frameworks

Job description

Job Title: Senior Software Developer 5G NR / NB-IoT / LTE L2/L3 (C++ Real-Time Systems)
Position Overview

We are seeking an experienced Senior Software Developer to join our Wireless Protocol Stack team. In this role, you will lead the design, implementation, and optimization of Layer 2 and Layer 3 (L2/L3) protocol stacks across 5G NR / NB-IoT / LTE technologies, with a primary emphasis on 5G NR / NB-IoT / LTE stack development.

Note: While prior exposure to all three domains is ideal, candidates with strong hands-on experience in either 5G NR, NB-IoT, or LTE protocol stack development will be fully considered.

You will write high-performance, low-latency, real-time code using modern C++ (C++17 or higher) for embedded and virtualized RAN (vRAN/Open RAN) architectures.

Role & responsibilities

Protocol Stack Development: Design, implement, unit-test, and integrate L2/L3 protocol stack features for 5G NR / NB-IoT / LTE architectures.

  • Modern C++ Architecture: Write clean, high-performance, thread-safe, real-time code in C++17/C++20 using modern design patterns, RAII, and effective memory management techniques.
  • Protocol Feature Implementation:
  • L2/L3 Functions: MAC (scheduler, HARQ), RLC, PDCP, SDAP, RRC (state machine, mobility, handover), NAS, and control interfaces across 5G NR / NB-IoT / LTE.
  • Low-Power & Advanced Mechanics: Power-saving features (eDRX, PSM), coverage enhancement modes, satellite communication features, and compact control plane optimizations specific to 5G NR / NB-IoT / LTE.
  • Real-Time Performance Tuning: Optimize stack execution, latency, throughput, memory footprints, and inter-process communication (IPC) across 5G NR / NB-IoT / LTE systems.
  • Integration & Debugging: Work with L1/DSP and Core Network teams to perform end-to-end stack integration, log analysis, and troubleshooting for 5G NR / NB-IoT / LTE networks using protocol analyzers and simulators (e.g., Aeroflex/TM500, Wireshark).
  • Standards Compliance: Translate 3GPP specifications into reliable software design and implementation for 5G NR / NB-IoT / LTE.
Required Experience & Skills
Core Technical Skills
  • Experience: 3 to 5 years of hands-on experience in cellular protocol stack development for 5G NR / NB-IoT / LTE.
  • C++ Proficiency: Strong expertise in C++17 or C++20, including Modern C++ concepts (smart pointers, move semantics, standard concurrency primitives, templates, and STL).
  • Domain Expertise: Direct development experience in 3GPP Layer 2 and/or Layer 3 protocols for 5G NR / NB-IoT / LTE (hands-on depth in any one of 5G NR, NB-IoT, or LTE is acceptable):
  • L2: MAC, RLC, PDCP, SDAP.
  • L3: RRC, NAS, NG-AP, S1-AP, Xn-AP, X2-AP.
  • OS & Real-Time Environments: Hands-on experience developing on Linux RTOS or embedded Linux (POSIX threads, synchronization primitives, real-time scheduling) for 5G NR / NB-IoT / LTE applications.
Engineering & Tooling
  • Trace & Log Analysis: Hands-on proficiency with Wireshark, GDB, Valgrind, and protocol test systems/simulators for triaging 5G NR / NB-IoT / LTE stack issues.
  • Toolchain & Testing: Solid experience with Git, CMake, automated unit-testing frameworks (doctest, CppUnit, or Google Test), and CI/CD workflows.
Preferred candidate profile
  • 3GPP Standards Evolution: Experience or familiarity with 3GPP Release 19 specifications and feature enhancements across 5G NR / NB-IoT / LTE.
  • Non-Terrestrial Networks (NTN): Prior experience or exposure to NTN (Satellite-to-Cell / Direct-to-Cell / GEO / LEO) protocol adaptations, timing offset/Doppler compensation, or satellite-based 5G NR / NB-IoT / LTE connectivity.
  • O-RAN Architectures: Exposure to O-RAN architectures (E2, F1, E1 interfaces, Near-RT RIC, xApps) interfacing with 5G NR / NB-IoT / LTE networks.
  • Data Plane Acceleration: Experience with DPDK (Data Plane Development Kit) or high-throughput network acceleration libraries in 5G NR / NB-IoT / LTE user-plane processing.
Personal Attributes
  • Strong analytical and problem-solving mindset with a passion for real-time systems performance in 5G NR / NB-IoT / LTE domains.
  • Excellent communication skills and ability to collaborate effectively in multi-site teams.
  • Proactive and adaptable to fast-evolving 3GPP standards across 5G NR / NB-IoT / LTE.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

LTE, NR5G, ORAN HL Protocol Stack Developer-sri
LTE, NR5G, ORAN HL Protocol Stack Developer-sri

Tata Consultancy Services • Hyderabad, Bengaluru, Delhi

On-site
INR 2,800,000 - 5,200,000
Layer 3 Developer
Layer 3 Developer

Amantya Technologies • Gurugram District

On-site
INR 1,800,000 - 3,000,000
L2 Stack Software - Senior Lead / Principal Architect4G/5G
L2 Stack Software - Senior Lead / Principal Architect4G/5G

Neev Group Of Companies • New Delhi

On-site
INR 4,000,000 - 6,500,000
4G5G RAN Protocol Developer
4G5G RAN Protocol Developer

SFJ Business Solutions Pvt. Ltd. • Bengaluru

On-site
INR 7,561,436 - 11,342,155
Technical Lead, Stack
Technical Lead, Stack

Parallel Wireless • Bengaluru

On-site
INR 1,400,000 - 3,200,000
Layer 3 Protocol Engineer
Layer 3 Protocol Engineer

Amantya Technologies • Gurugram District

On-site
INR 1,400,000 - 2,100,000
Wireless Protocol Software Engineer (C/C++) | 3GPP | GSM/UMTS/LTE/5G
Wireless Protocol Software Engineer (C/C++) | 3GPP | GSM/UMTS/LTE/5G

Erbity • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer- 5G UE L1/ L2 - Telecom- Tieto Tech Consulting ( m/f/d)
Senior Software Engineer- 5G UE L1/ L2 - Telecom- Tieto Tech Consulting ( m/f/d)

Tieto • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead 5G RAN Protocol Stack Developer L2 ( MAC)
Lead 5G RAN Protocol Stack Developer L2 ( MAC)

Tieto • Bengaluru

On-site
INR 2,000,000 - 3,000,000
4G/5G RAN Protocol Testing Engineers (L1/L2/L3) | L&T Technology Services | Bangalore
4G/5G RAN Protocol Testing Engineers (L1/L2/L3) | L&T Technology Services | Bangalore

L&T Technology Services • Bengaluru

On-site
INR 1,200,000 - 2,200,000