Wireless Protocol Software Engineer (C/C++) | 3GPP | GSM/UMTS/LTE/5G
Erbity
Posted 2026-07-30
Tech & Engg
Job Description
Ovii's Interpretation of the Role
We are looking for a software engineer to design, implement, and maintain wireless protocol stacks across 2G, 3G, 4G, and 5G. The role requires strong C/C++ skills, deep knowledge of 3GPP standards, and hands‑on debugging of protocol issues in lab and field environments.
Role Snapshot
- Develop and maintain multi‑generation telecom protocol stacks
- C/C++ implementation of 3GPP standards
- Debug and troubleshoot protocol issues
- Perform conformance, field‑trial, and interoperability testing
- Analyze logs and resolve root‑cause defects
- Collaborate with hardware and network teams
Must-Have Requirements
- Strong C/C++ programming
- Solid understanding of data structures and algorithms
- Experience in wireless telecom protocol development based on 3GPP standards
- Experience analyzing logs, identifying root causes, and fixing protocol stack issues
- Knowledge of 2G GSM Layer 1 controller, 3G UMTS, or IRAT modules
- wireless protocol stack development
- C/C++ implementation
- log analysis and debugging
Nice-to-Have Signals
- Willingness to work on 2G/3G development while currently on 4G/5G projects
Work Setup
- Location: Bengaluru, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel requirement
- Security clearance
- Coding test
What You'll Likely Work On
- Design, implement, and optimise protocol‑stack components for 2G/3G/4G/5G using C/C++
- Conduct conformance, field‑trial, and interoperability testing to validate protocol behaviour
- Analyse logs and trace data to diagnose and fix stack issues
- Integrate Layer 1 and Layer 2 modules with hardware and network teams
- Support customer field trials and in‑house testing activities
- Document protocol implementations, test results, and bug‑fix procedures
Good Fit If You Have
- Experience with 4G/5G protocol development
- Familiarity with GSM Layer 1 controllers or UMTS modules
- Willingness to work on legacy 2G/3G technologies
- Background in telecom field trials or interoperability testing
- Strong problem‑solving skills for low‑level protocol bugs
Skills
- C/C++
- Data structures & algorithms
- 3GPP protocol development
- GSM / UMTS / LTE / 5G standards
- Protocol debugging & testing
- Log analysis & root‑cause troubleshooting
- IRAT (Inter‑Radio Access Technology) knowledge