Ovii Job Board

Wireless Protocol Software Engineer (C/C++) | 3GPP | GSM/UMTS/LTE/5G

Erbity

Bengaluru, India • Onsite - Bengaluru, India • Full-Time • 3-6 years

Posted 2026-07-30 Tech & Engg

Apply on employer site

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