Senior / Principal Software Engineer – 4G/5G Layer 2 (MAC Scheduler) IRC301655
- Source: LinkedIn
- GlobalLogic
- Remote
- Bengaluru
- Full-Time
- Senior
Job Description
Description –
Requirements Job Description: Senior / Principal Software Engineer – 4G/5G Layer 2 (MAC Scheduler)
Key Skills
- L2/MAC Scheduler Development & Optimization
Lead the design, implementation, and optimization of advanced MAC scheduling algorithms to maximize throughput, minimize latency, and ensure quality of service (QoS).
Develop robust, scalable, and real-time L2 software modules for 4G eNB, 5G gNB, and Small Cell architectures.
Continuously profile and optimize scheduler performance to meet stringent timing requirements in dense network environments.
- End-to-End Systems Engineering & Integration
Collaborate with cross-functional teams to define software architecture and ensure seamless integration of L2 with L1 (Physical Layer) and L3 (RRC/PDCP/SDAP).
Analyze and master RRC message sequences to successfully manage connection establishment, mobility/handovers, and state transitions.
Contribute to system-level design reviews, providing expert insights into architectural bottlenecks and resource constraints.
- Advanced Debugging & Customer R&D Support
Act as the tier-3 engineering escalation point to analyze and resolve critical field, lab, and customer-reported issues.
Perform deep-dive Root Cause Analysis (RCA) and swiftly deliver high-quality code fixes.
Utilize advanced logging frameworks and specialized wireless test equipment to characterize system behavior under heavy load conditions.
Required Skills & Qualifications Technical Expertise
C/C++ Programming: Mastery of C/C++ with excellent coding, software design pattern application, and debugging skills.
Platform Software & OS: Strong expertise in Embedded Linux and RTOS environments. Deep understanding of multi-threading, concurrency control, synchronization primitives, and low-level memory management.
Protocol Stack Knowledge: Comprehensive understanding of 3GPP 4G LTE and 5G NR Layer 2 protocols (MAC, RLC, PDCP), with an absolute emphasis on the MAC Scheduler.
Debugging & Tooling
Log Analysis: Proven proficiency in parsing and analyzing complex system, console, and core logs.
Specialized Test Equipment: Hands-on experience using Viavi (or similar network testing/channel emulation equipment) for system characterization and wrap-around testing.
UE Log Diagnostics: Experience utilizing QCAT (Qualcomm Crash Analysis Tool) or equivalent UE log analysis tools to debug end-to-end connectivity and protocol issues.
Job responsibilities
Job Description: Senior / Principal Software Engineer – 4G/5G Layer 2 (MAC Scheduler)
Key Skills
- L2/MAC Scheduler Development & Optimization
Lead the design, implementation, and optimization of advanced MAC scheduling algorithms to maximize throughput, minimize latency, and ensure quality of service (QoS).
Develop robust, scalable, and real-time L2 software modules for 4G eNB, 5G gNB, and Small Cell architectures.
Continuously profile and optimize scheduler performance to meet stringent timing requirements in dense network environments.
- End-to-End Systems Engineering & Integration
Collaborate with cross-functional teams to define software architecture and ensure seamless integration of L2 with L1 (Physical Layer) and L3 (RRC/PDCP/SDAP).
Analyze and master RRC message sequences to successfully manage connection establishment, mobility/handovers, and state transitions.
Contribute to system-level design reviews, providing expert insights into architectural bottlenecks and resource constraints.
- Advanced Debugging & Customer R&D Support
Act as the tier-3 engineering escalation point to analyze and resolve critical field, lab, and customer-reported issues.
Perform deep-dive Root Cause Analysis (RCA) and swiftly deliver high-quality code fixes.
Utilize advanced logging frameworks and specialized wireless test equipment to characterize system behavior under heavy load conditions.
Required Skills & Qualifications Technical Expertise
C/C++ Programming: Mastery of C/C++ with excellent coding, software design pattern application, and debugging skills.
Platform Software & OS: Strong expertise in Embedded Linux and RTOS environments. Deep understanding of multi-threading, concurrency control, synchronization primitives, and low-level memory management.
Protocol Stack Knowledge:…
Skills
- root-cause
- cplusplus
- c10
- viavi-
- Vantage-sh
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
