C | C++ Developer (Distributed Systems)
Core
Design and implement C-based control software modules for switches and routers within OLT systems, focusing on L2, L3, and MPLS protocols.
Role type
C++ Developer (Distributed Systems)
Builds
Control stacks for next-generation optical access networks
Domain
Telecommunications / Networking
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Linux environment development, distributed systems concepts, Bash scripting, networking fundamentals (switching/routing), PON technologies, C++
Technologies
C, C++, Linux, Bash
Responsibilities
Design and develop C-based software modules for switch/router control, Implement and maintain control stacks for L2/L3/MPLS protocols, Troubleshoot, debug, and optimize system performance, Contribute to technical documentation
Seniority
Mid-level, hands-on IC
Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.