Key Responsibilities
* Design, develop, and maintain MME software components.
* Implement LTE control-plane procedures in accordance with 3GPP standards.
* Develop features for:
* UE Attach/Detach
* Tracking Area Update (TAU)
* Service Request
* Authentication and Security
* Bearer Management
* Paging
* Idle/Connected Mobility
* Inter-MME Handover
* MME Pooling
* Emergency Services
* Develop interfaces including:
* S1AP
* S6a (Diameter)
* S11 (GTP-C)
* S10
* SGs
* Optimize software for high throughput, low latency, and carrier-grade reliability.
* Develop fault-tolerant and geo-redundant software architectures.
* Perform unit testing, integration testing, system testing, and performance testing.
* Troubleshoot protocol traces using Wireshark and telecom analyzers.
* Collaborate with QA, DevOps, system architects, and customer support teams.
Required Development Experience
* 5–10+ years of C/C++ software development (mandatory)
* Strong Linux system programming
* Multithreading and concurrent programming
* Socket programming (TCP, UDP, SCTP)
* Memory management and performance optimization
* Distributed systems development
* Real-time software development
* Object-Oriented Design (OOD)
Pay: ₹2,000,000.00 - ₹2,800,000.00 per year
Benefits:
- Health insurance
- Leave encashment
- Provident Fund
- Work from home
Work Location: Remote