5G gNB Layer 2 and Layer 3 Developer
Nokia · Coppell, TX · 1 wk ago
HybridEngineeringFull-time
How You Will Contribute And What You Will Learn
- Develop and optimize 5G NR Layer 2/Layer 3 functionalities including MAC, RLC, PDCP, RRC, and NGAP.
- Implement advanced L2 scheduling algorithms, HARQ mechanisms, and efficient buffer management.
- Collaborate on the development of UE and gNB L2/L3 stacks, ensuring robust protocol compliance and performance.
- Optimize network performance by enhancing throughput, reducing latency, and improving handover processes.
- Debug and troubleshoot protocol stack behaviors using logs and advanced tracing tools.
- Integrate and s L2/L3 software with the physical layer (PHY) and core network (5GC) to ensure seamless operations.
Key Skills And Experience
- 3+ years of experience in 5G NR or LTE RAN development (L2/L3)
- Bachelor's or Master's Degree in Computer Science, Electrical Engineering, Telecommunications, or a related field
- Strong programming skills in C, C++, and experience with multi-threaded and real-time systems
- Deep understanding of MAC, RLC, PDCP, RRC, NGAP protocols
- Experience with L2 scheduling, HARQ, QoS, and mobility management
- Familiarity with 3GPP (Rel-15 and later) specifications
- Strong debugging skills with tools like Wireshark, TShark, QXDM, or similar
- Experience in real-time OS (RTOS) or Linux kernel networking stack
It would be nice if you also had
- Knowledge of DPDK, VPP, or other high-performance packet processing frameworks
- Experience in O-RAN, Open RAN, or vRAN architectures