Software Engineer
Full Job Description
About The Role
Join the IOS-XR team Manageability group to deliver an innovative, scalable, and reliable programmatic OS. Your work will impact millions of devices across Campus, Branch, Service Provider Edge markets, generating billions in revenue.
Your Impact
- Develop the XR programmability/manageability stack for fully automated operations management.
- Simplify architecture by reducing memory footprints and improving performance to meet high customer expectations.
- Implement model-driven APIs (gRPC, NETCONF) enabling seamless integration with modern network automation tools.
Qualifications
Mandatory:
- Bachelor’s degree in a related field or equivalent experience.
- 6+ years of professional experience (4+ for Master's graduates).
- Expert-level proficiency in C and Python, including unit testing and debugging.
- Strong background in network programming and multithreading concepts.
Preferred:
- Experience with Linux Kernel Programming and Open Source technologies.
- Knowledge of NETCONF, gRPC, GNMI, GNOI, and Open Config models.
- Prior development experience specifically within the Cisco IOS-XR product line.
Why Work At Cisco?
Cisco is at the forefront of innovation in both physical and digital worlds. We collaborate with empathy on a global scale to build solutions that provide unparalleled security, visibility, and insights across your entire digital footprint.
Company
Cisco
Cisco is a global technology leader revolutionizing how organizations connect and protect in the AI era. For over four decades, Cisco has securely connected the world through industry-leading AI-power...