HamburgerMenu
hirist

Aeris - Software Developer - 5G Network Engineering

Aeris IoT SaaS
Gurgaon/Gurugram
3 - 5 Years

Posted on: 06/01/2026

Job Description

Description :

5G Network Software Engineer

Experience : 3- 5 Years

Role Summary :

The 5G Network Software Engineer at Aeris is a specialized technical role focused on architecting and implementing cloud-native Network Functions for a 3GPP-compliant 5G Standalone (SA) home network. You will be responsible for developing the core logic that powers global IoT connectivity for 90 million devices across the Automotive and Manufacturing sectors. This role demands a deep intersection of Java development and cellular domain expertise, covering legacy protocols (SS7, Diameter) and modern 5G standards. You will design secure, high-performance network services utilizing OAuth2, PKI, and mTLS, ensuring seamless packet routing and IP allocation. Working in an Agile environment, you will deliver tested, predictable software that integrates with complex IP networks and distributed database systems like Cassandra and Redis.

Responsibilities :

- Network Function Implementation : Design and develop 3GPP-compliant 5G SA Network Functions within a cloud-native architecture.

- Protocol Engineering : Maintain and support legacy and modern cellular protocols including SS7 (2G/3G), Diameter (4G), and 5G Service-Based Architecture (SBA).

- Security Architecture : Implement robust API security layers using OAuth2, PKI, and mTLS to protect borderless IoT connectivity.

- IP Network Management : Manage complex IP networking tasks including packet inspection, routing, subnets, CIDR specification, and IPv6 allocation.

- Messaging & Authentication : Develop and optimize services for RADIUS, SMS, and SMPP protocols to ensure reliable device authentication and communication.

- VoLTE Integration : Support and engineer VoLTE (Voice over LTE) capabilities within the core network infrastructure.

- Java Backend Development : Write high-performance, multithreaded code in Java to handle high-concurrency network traffic.

- Database Management : Design and optimize data persistence layers using MySQL, Oracle, Cassandra, or Redis for subscriber and session data.

- Traffic Analysis & Debugging : Use Wireshark, pcap, and tcpdump to perform deep-packet analysis and troubleshoot complex network signaling issues.

- Agile Delivery : Provide accurate schedule estimates, participate in daily stand-ups, and deliver production-ready code via Git source control.

Technical Requirements :

- Core Development : 3- 5 years of professional experience in Java development (Spring Boot preferred).

- Cellular Domain Expertise : Strong understanding of 3GPP standards and signaling protocols (Diameter, SS7, 5G SA).

- Networking Foundations : Proficiency in IP networking, including routing, packet inspection, and Subnetting/CIDR.

- Security Protocols : Hands-on experience with SSL/mTLS, PKI, and modern API security frameworks.

- Database Skills : Working knowledge of at least one major database system (e.g., Cassandra, Redis, or MySQL).

- Diagnostic Tools : Mastery of Wireshark and TCP/IP troubleshooting tools.

- Version Control : Expert use of Git for source code management.

- Education : BS or higher degree in Computer Science, Telecommunications Engineering, or a related field.

Preferred Skills :

- Cloud-Native Tools : Experience with Docker, Containers, and Kubernetes (K8s) for deploying network functions.

- Low-Level Programming : Familiarity with C/C++ for performance-critical network components.

- Telecom Ecosystems : Prior experience in a product-based telecom company or working with Mobile Network Operators (MNOs).

- Scale & Performance : Understanding of high-availability systems and distributed computing in a cloud environment.

- Collaborative Mindset : Ability to communicate complex technical network designs to tech leads and cross-functional teams.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in