Software Engineer | C/C++, Kernel, Multithreading, Linux, Data Structures| 8-10 years
Core
Architecting and developing resilient, scalable, and secure network operating system software for Cisco IOS XR, focusing on routing protocols, transport protocols, and critical infrastructure like VXLAN and EVPN.
Role type
Senior IC software engineer (networking OS)
Builds
Routing and forwarding infrastructure, management interfaces, and core OS components for Cisco IOS XR
Domain
Networking infrastructure, operating systems, distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++, Python, Linux system programming, multithreading, routing and switching technologies (SR, SRv6, EVPN, MPLS, VXLAN), kernel programming, process and memory management
Preferred skills
Root cause analysis, automation, open-source technologies, team leadership
Technologies
Cisco IOS XR, VXLAN, EVPN, SR, SRv6, MPLS
Responsibilities
Architect and design complex networking systems, develop product requirements, lead technical solutions for customer problems, mentor engineering talent, strengthen product quality, adopt new technologies and rapid prototyping
Seniority
Senior, hands-on IC