5G CU/DU Software Developer - Protocol Stack (L2/L3)

3 - 10 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a skilled and passionate software engineer, your role will involve developing the 5G Central Unit (CU) and Distributed Unit (DU) components with a deep expertise in protocol stack development. You will be responsible for the following key tasks: - Designing, developing, integrating, and optimizing 5G CU and DU software components. - Implementing and maintaining L3 protocols, focusing on RRC and RRM. - Developing and enhancing L2 protocol layers such as MAC, RLC, and PDCP. - Collaborating with system architects and test teams to ensure standards compliance and high performance. - Analyzing call flows, debugging protocol issues, and optimizing throughput and latency. - Participating in system-level design discussions and contributing to the feature roadmap. - Conducting unit testing, regression testing, and debugging using simulation and real-time testbeds. For Central Unit (CU) Development, you should have: - Strong understanding and hands-on experience with 3GPP L3 protocols. - In-depth knowledge of RRC and RRM. - Hands-on experience on TS 38.300, TS 38.331, TS 38.401. - Experience in end-to-end UE, gNB, and Core for 5G call flow analysis, session management, mobility handling, and policy enforcement. - Good understanding of F1 interface and NGAP interface. For Distributed Unit (DU) Development, you should have: - Deep understanding of Layer 2 protocols MAC, RLC, and PDCP. - Good understanding of 3GPP specifications TS 38.321 (MAC), TS 38.322 (RLC), TS 38.323 (PDCP). - Proficiency in implementing HARQ, scheduler, retransmission handling, segmentation/reassembly, and buffer management. - Hands-on experience in real-time multi-core systems, DPDK, and high-throughput packet processing. - Good understanding of FAPI interface and hands-on experience with 5G FAPI/nFAPI Specification. Preferred Skills: - Experience with open source 5G stacks or commercial 5G stack solutions. - Familiarity with O-RAN architecture. - Strong programming skills in C/C++, multi-threading, and low-latency optimizations. - Experience with 5G test equipment and tools like QXDM, Wireshark, protocol analyzers. - Exposure to Kubernetes/Containers for deploying RAN functions in cloud-native environments. Education & Experience: - B.E./B.Tech/M.Tech in ECE, CS, or a related discipline. - 3-10 years of relevant industry experience in wireless protocol stack development. If you are interested in this opportunity, kindly reach out to info@techphosis.com.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now