CareerPlan

Software Engineer - Cisco IOS-XE (Hybrid)

Milpitas, California, USFull-time$168k2026-10-10 → 2026-11-10
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