Research And Development Engineer

Persistent

Pune District

On-site

INR 900,000 - 1,400,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Talent development programs
Annual health check-ups
Insurance coverage

Job summary

Persistent is hiring an R&D Engineer to design, develop, and maintain 4G/5G control-plane protocol parsers and state machines. You will implement and extend support for S1AP, NGAP, GTP-C, PFCP, and other signaling interfaces across EPC and Core networks.

You will work on SBA network functions, participate in architecture reviews, and collaborate with cross-functional teams while leveraging Docker-based packaging and Kubernetes deployments.

Qualifications

  • 3–5 years of telecom software development or protocol stack experience.
  • Strong hands-on C++ systems programming.
  • Experience with Linux development environments.
  • Knowledge of 3GPP 4G/5G architectures.
  • Familiarity with Docker and Kubernetes.
  • Experience with signaling protocols and protocol parsing.

Responsibilities

  • Design, develop, and maintain 4G control-plane protocol parsers and state machines.
  • Implement and enhance support for S1AP, GTP-C, PFCP, SGsAP.
  • Design, develop, and maintain 5G control-plane protocol parsers and state machines.
  • Implement and support NGAP communication between NG-RAN and AMF.
  • Develop protocol processing for SBA network functions including AMF, SMF, UDM, PCF, NRF, AUSF, NSSF, and others.
  • Create and maintain technical documentation and protocol specifications.

Skills

C++ programming
Telecom protocol
Linux development
Docker
Kubernetes
S1AP/NGAP

Tools

Git
PCAP tools

Job description

About Position:
  • Role: R&D Engineer
  • Location: Pune
  • Experience: 3 to 5 Years
  • Job Type: Full-Time Employment
What You\'ll Do:
  • Design, develop, and maintain 4G control-plane protocol parsers and state machines.
  • Implement and enhance support for protocols such as S1AP (eNB-MME Interface), GTP-C v1/v2, PFCP, SGsAP.
  • Design, develop, and maintain 5G control-plane protocol parsers and state machines.
  • Implement and support NGAP communication between NG-RAN and AMF.
  • Develop protocol processing capabilities for 5G Service-Based Architecture (SBA) network functions including AMF, SMF, UDM, PCF, AUSF, NRF, NEF, CHF, NWDAF, SEPP, UDR, UDSF, BSF, NSSF, LMF, EIR, AF.
  • Parse and correlate multi-message telecom procedures across 4G and 5G protocols.
  • Implement cross-protocol session correlation linking signaling, session management, charging, and network events.
  • Maintain protocol decoders in alignment with evolving 3GPP specifications and releases.
  • Develop and execute unit tests and integration tests using PCAP-based traffic replay frameworks.
  • Collaborate with packet ingestion teams for messaging interfaces and metadata contracts.
  • Contribute to Docker-based packaging and Helm deployments for Kubernetes environments.
  • Participate in architecture discussions, code reviews, and technical design reviews.
  • Create and maintain technical documentation, protocol specifications, and implementation guidelines.
  • Analyze protocol traces and troubleshoot complex signaling issues.
  • Support performance optimization and scalability improvements for telecom analytics platforms.
Expertise You\'ll Bring:
  • 3-5 years of experience in telecom software development or protocol stack development.
  • Strong hands-on experience in C++ systems programming.
  • Deep understanding of Object-Oriented Design and software engineering principles.
  • Strong knowledge of 3GPP standards across both 4G EPC and 5G Core networks.
  • Experience developing telecom protocol parsers, decoders, or signaling applications.
  • Strong understanding of LTE and 5G network architecture.
  • Knowledge of EPC components including MME, SGW, PGW, HSS, PCRF.
  • Knowledge of 5G Core components including AMF, SMF, UDM, PCF, NRF, AUSF, NSSF.
  • Experience working with signaling protocols such as S1AP, NGAP, GTP-C, PFCP, NAS, and related interfaces.
  • Understanding of Service-Based Architecture (SBA) and REST-based communication among 5G network functions.
  • Experience with protocol analysis, packet decoding, and message correlation.
  • Knowledge of telecom call flows, session management, mobility management, and charging workflows.
  • Experience working on Linux development environments.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Familiarity with distributed systems and messaging technologies.
  • Knowledge of Docker and containerized deployments.
  • Understanding of Kubernetes and cloud-native application deployment concepts.
  • Experience using Git and version control systems.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Experience working in Agile software development environments.
Benefits:
  • Competitive salary and benefits package
  • Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
  • Opportunity to work with cutting-edge technologies
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
  • Annual health check-ups
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:

Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.

  • We support hybrid work and flexible hours to fit diverse lifestyles.
  • Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
  • If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment

"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Telecom Analytics Domain Expert
Telecom Analytics Domain Expert

Persistent Systems • Pune District

On-site
INR 4,500,000 - 6,500,000
Talent development
Education sponsorship
Flexible hours
+2
Rf Planning And Optimization Engineer
Rf Planning And Optimization Engineer

Persistent • Pune District, Bengaluru

On-site
INR 2,500,000 - 4,000,000
Competitive salary
Talent development
Flexible hours
+2
5G Network Test Engineer
5G Network Test Engineer

Persistent Systems • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Comprehensive insurance coverage
Flexible work hours
+2
RF Planning & Optimization Engineer
RF Planning & Optimization Engineer

Persistent Systems • Pune District

Hybrid
INR 400,000 - 700,000
Hybrid work model
Mediclaim hospitalization for self and
Family insurance
Lead 5G RAN Protocol Stack Developer L2 ( MAC)
Lead 5G RAN Protocol Stack Developer L2 ( MAC)

Tieto • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Technical Lead (Telecom Experience)
Technical Lead (Telecom Experience)

Aeris Communications • Dadri

Hybrid
INR 4,500,000 - 7,000,000
Technical Lead (Telecom Experience with Development)
Technical Lead (Telecom Experience with Development)

Aeris Communications • Gurugram District

Hybrid
INR 3,500,000 - 5,500,000
Senior Software Engineer- 5G RAN Protocol Developer L1/L2- Tieto Tech Consulting ( m/f/d)
Senior Software Engineer- 5G RAN Protocol Developer L1/L2- Tieto Tech Consulting ( m/f/d)

Tieto • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior 5G Baseband Developer - Layer 2
Senior 5G Baseband Developer - Layer 2

Ericsson • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Technical Lead ( Telecom Domain + Development Experience)
Technical Lead ( Telecom Domain + Development Experience)

Aeris • Gurugram District

On-site
INR 1,200,000 - 1,800,000