Software Engineer - C , Embedded, Multithreading , Netconf 4 - 8 years
Core
Develop and evolve the IOS-XR programmability and manageability stack to enable network automation at scale for service provider and web customers.
Role type
Senior C++/C embedded software engineer (network programmability)
Builds
Machine-to-machine interface and manageability technology stack (gRPC, NETCONF) for Cisco IOS-XR Operating System
Domain
Networking infrastructure, embedded systems, network automation
Deliverable
production ML models | product features
Required skills
C, Python, Linux kernel programming, multithreading, unit testing, debugging, TCP/IP, regular expressions, CLI parsing
Preferred skills
NETCONF, gRPC, gNMI, gNOI, Open Config models, Cisco IOS-XR product experience
Technologies
C, Python, Linux, gRPC, NETCONF, gNMI, gNOI, Open Config
Responsibilities
Architect and evolve IOS-XR programmability; develop XR programmability/manageability stack; simplify architecture to reduce memory footprints and improve performance; implement model-driven APIs and programmability features
Seniority
Senior, hands-on IC