Software Engineer - Cisco IOS-XE (Hybrid)
Core
Design, develop, and maintain high-quality code for the Image Install component of Cisco IOS-XE, enabling seamless software lifecycle management, zero-touch provisioning, and in-service software upgrades for enterprise networking devices.
Role type
Senior IC systems software engineer (network operating systems)
Builds
Cisco IOS-XE operating system image installation and upgrade mechanisms for enterprise switches, routers, and wireless platforms
Domain
Networking / Embedded Systems / Linux Kernel
Required skills
C/C++ systems programming, Linux kernel mechanics, POSIX IPC, socket programming, distributed system architecture, debugging tools (GDB, tracing), crash analysis
Preferred skills
Leading medium-scale technical features, mentoring peers, threat modeling, production monitoring
Technologies
C, C++, Linux, GDB, POSIX, sockets
Responsibilities
Design and develop low-level systems code for software lifecycle management, lead technical features from conception to production, conduct rigorous code reviews, identify technical risks, mentor junior engineers
Seniority
Senior, hands-on IC
