Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20507559

    GURUGRAM · FULLTIME

    Senior Software Developer

    Azcom Info

    Azcom Info

    Gurugram · onsite · Posted 12d ago

    Sourced fromNaukri
    Undisclosed3–5 yrsfulltimeGurugram

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    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.

    Sourced from naukri

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    gdb3GppcmakemacwiresharkltenasValgrind5G NRRrcNGAPrlcpdcpNB IoTSoftware DesignGITCi/Cd

    Job search guides

    • All 218 Software Engineer jobs in Delhi NCR
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • Naukri auto-apply, explained