Software Engineer
Core
Design and execute functional, system, regression, scale, performance, and interoperability tests for Cisco IOS XR routing platforms, including infrastructure, optics, and Layer 0/1 capabilities.
Role type
Senior Software Test Engineer (Network Routing)
Builds
Production-ready validation for carrier-grade routing platforms serving service providers and hyperscalers.
Domain
Networking, Carrier-grade Routing, Test Automation
Required skills
Python, Test Automation, Cisco IOS XR, Linux, Docker, Kubernetes, YANG, NETCONF, RESTCONF, gNMI, gRPC, Traffic Analysis, CI/CD Integration, AI Coding Assistants
Preferred skills
Optical testing, Layer 0/1 testing, Spirent/IXIA/Viavi tools, Model-driven telemetry, Network programmability, Scale characterization
Technologies
pyATS, Genie, Docker, Kubernetes, VMware, OpenStack, Linux, IOS XR, YANG, NETCONF, RESTCONF, gNMI, gRPC, OpenConfig, GitHub Copilot
Responsibilities
Design and execute functional, system, regression, scale, performance, and interoperability tests; Develop reusable test automation using Python and frameworks like pyATS; Build and maintain physical, virtual, and cloud-based test environments; Troubleshoot complex issues using logs, traces, and telemetry; Validate model-driven interfaces and telemetry; Integrate automated tests into CI/CD pipelines; Mentor junior engineers and improve test frameworks.
Seniority
Senior, hands-on IC
