GPON datacom developer
Join a team developing next-generation broadband access and telecom networking solutions. As a Broadband Networking Software Engineer, you will design and develop carrier-grade networking software across Control Plane, Data Plane, Platform, and Management Plane domains for PON and Ethernet-based products.
Your Role
You will be responsible for developing high-performance networking applications using C/C++, contributing to architecture, design, implementation, integration, and deployment of broadband and telecom networking solutions. The role involves working on PON technologies, routing protocols, network management, packet processing, and Linux-based networking platforms.
In This Role, You Will:
- Design, develop, and maintain carrier-grade networking software using C/C++ having 6 - 16 Years of experience
- Develop software for Broadband Access, PON, and Ethernet-based networking solutions.
- Participate in architecture design, feature development, integration, testing, and deployment activities.
- Collaborate with architects, QA teams, product management, and hardware teams to deliver networking solutions.
- Develop and enhance OMCI protocol stacks, provisioning workflows, and service management functions.
- Implement Ethernet switching, routing, and control plane functionalities.
- Develop and optimize packet forwarding, traffic management, and PON frame processing applications.
- Build networking applications and middleware components on Linux-based platforms.
- Develop network management interfaces, YANG models, and orchestration integrations.
- Analyze and resolve protocol, forwarding, performance, and scalability issues.
- Participate in code reviews, technical discussions, and product roadmap initiatives.
- Create design specifications, test plans, and technical documentation.
Your Profile
Mandatory Skills
- 6–16 years of experience in Networking Software Development.
- Strong programming expertise in C and C++.
- Experience in Broadband Access, Telecom Networking, or PON Technologies.
- Strong understanding of Ethernet Switching and Routing Protocols.
- Hands-on experience with IPv4, IPv6, OSPF, and OSPFv3.
- Experience in Linux-based networking application development.
- Knowledge of packet processing, forwarding plane, and control plane architectures.
- Experience with multithreading, POSIX programming, and high-performance application development.
- Strong debugging and troubleshooting skills in networking environments.Preferred Skills
Control Plane
- Experience with PON OMCI (ONT Management and Control Interface).
- Knowledge of OMCI protocol stacks and provisioning workflows.
- Exposure to VOLTHA, Broadcom Adaptation Layers, or custom OMCI implementations.
- Experience with networking platforms such as SONiC, ISS, or Metaswitch.Data Plane
- Experience in packet forwarding and traffic management development.
- Knowledge of PON chipsets and framer technologies including:
- Broadcom Aspen
- Broadcom Maple
- MaxLinear
- Cortina
- Exposure to Broadcom switching platforms such as:
- Qumran
- JerichoPlatform Development
- Strong Linux platform development experience.
- Exposure to container technologies including:
- Docker
- LXC
- Container-based network functions
- Experience developing middleware for:
- Software Upgrade Management
- High Availability
- Fault Management
- Process Management
- System HardeningManagement Plane
- Experience with:
- NETCONF
- REST APIs
- RESTCONF
- YANG Data Models
- Knowledge of Broadband Forum standards and network automation frameworks.
- Experience integrating OSS/BSS and orchestration systems.
- Exposure to telemetry, monitoring, configuration management, and provisioning platforms.
What You'll Love About Working Here
- Opportunity to work on cutting-edge Broadband, PON, and Ethernet technologies.
- Exposure to carrier-grade telecom and networking platforms.
- Work alongside industry experts in networking software, routing, switching, and broadband access.
- Continuous learning and career growth opportunities.
- Collaborative environment focused on innovation and engineering excellence.
About Capgemini in India
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion.
Capgemini in India comprises nearly 235,000 team members working across 13 locations: Bangalore, Bhubaneswar, Chennai, Coimbatore, Gandhinagar, Gurugram, Hyderabad, Kolkata, Mumbai, Noida, Pune, Salem, and Tiruchirappalli.
Make it real | www.capgemini.com/in-en.