Posted on: 15/10/2025
Job Description : Layer 2 (L2)/MAC Scheduler Engineer
Location : Bengaluru, India
Experience Range : 2 - 9 years
We are seeking a skilled and dedicated Layer 2 (L2)/MAC Scheduler Engineer to join our development team in Bengaluru. This role is crucial for designing, implementing, and optimizing the core scheduling functionalities of our base station (eNodeB/gNB) products for both LTE (4G) and 5G networks.
Responsibilities :
- Design and Implementation : Develop, implement, and maintain high-performance Layer 2 (L2) and MAC Scheduler functionalities for LTE and 5G NR base station software.
- Base Station Scheduling : Design and optimize advanced resource allocation, traffic shaping, power control, and Quality of Service (QoS) mechanisms within the Base Station Scheduling framework.
- 3GPP Protocol Implementation : Implement and debug various L2 protocol layers, including RLC, PDCP, and related control plane procedures.
- RRC Integration : Collaborate with L3 teams on the integration and testing of RRC sequences and control plane messages that interact with the L2 layer.
- Performance Optimization : Analyze real-time performance of the scheduler and implement optimizations for throughput, latency, and capacity.
- Debugging and Analysis : Conduct in-depth analysis of system performance issues using network monitoring and logging tools, including log analysis and specialized tools like QCAT and Viavi.
- Standards Compliance : Ensure all L2 and MAC Scheduler implementations strictly adhere to 3GPP LTE and 5G standards.
- Testing : Develop unit and integration tests, and actively support system integration and field testing activities.
Required Skills and Expertise :
Mandatory Technical Skills :
- Wireless Standards : Mandatory expertise in LTE (4G) and 5G wireless communication systems, with a deep focus on the Layer 2 protocols (MAC, RLC, PDCP).
- eNodeB/gNB Focus : Demonstrable and relevant experience must be specifically on the Base Station (eNodeB/gNB) side of the protocol stack.
- L2/MAC Scheduler : Expertise in L2/MAC Scheduler design, algorithms, and implementation for wireless base stations.
- Programming Languages : Strong proficiency in C/C++ for developing high-performance, real-time wireless software.
- Base Station Experience : Hands-on development experience with commercial or research-grade Base Station Scheduling systems.
- Control Plane : Working knowledge of RRC sequences and procedures and their interaction with the L2/MAC layers.
Core Competencies :
- Debugging Tools : Practical experience with network analysis and logging tools for wireless systems, including log analysis, and familiarity with specific tools like QCAT and Viavi (or similar industry-standard tools).
- Real-time Systems : Experience developing software for embedded, multi-threaded, and real-time operating environments.
- 3GPP Knowledge : Solid understanding of relevant 3GPP LTE and 5G standards and specifications for Layer 2.
Qualifications :
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
- 2 to 9 years of relevant professional experience in L2/MAC software development for wireless base stations (eNodeB/gNB/gNB-DU/CU).
Did you find something suspicious?