HamburgerMenu
hirist

L2 Engineer - MAC Layer

MaimsD Technology
Bangalore
2 - 9 Years

Posted on: 15/10/2025

Job Description

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).


info-icon

Did you find something suspicious?