Description
You will be part of the Cisco IOS-XR team Manageability team, responsible for delivering a highly innovative, scalable, and reliable programmatic OS to Cisco's Campus, Branch, Service Provider Edge, and hyper scalers market segments.
Responsibilities:
- Architecting and evolving IOS-XR Programmability
- Developing the XR programmability/manageability stack for enabling fully automated operations management for service provider and web customers
- Simplifying the architecture by reducing memory footprints and improving performance to meet customer expectations and enabling modularity for ease of maintenance
- Implementing model-driven APIs and programmability features to enable seamless integration with modern tools and workflow
Minimum Qualifications:
- Bachelor's degree with 6+ years of related experience, or a Master's degree with 4+ years of experience
- Expert knowledge and hands-on experience with C and Python
- Proficiency in writing functional code, unit testing, and debugging
- Network and multithread programming
- Experience with Linux, Kernel Programming, and Open-Source technologies
Preferred Qualifications:
- Good understanding of regular expressions and CLI parsers
- Experience in API programming, Netconf, gRPC based services, network programming (TCP/IP)
- Experience with Open config models and services like netconf, grpc, gnmi, gnoi
- Prior development experience in Cisco IOS-XR product