Software Development Engineer – Routing Platforms(4 to 8 Years)
Cisco (company site, opens in a new tab)4–8 yrsBengaluruHybridDirect career pageEst. 18–35 LPA
Posted 22h ago
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Reach people at Cisco
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Cisco you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Develop, optimize, and maintain forwarding and platform software for SD-WAN and edge routing, ensuring high performance and reliability.
- Collaborate with hardware and ASIC teams on platform bring-up, low-level driver development, firmware such as ROMMON and bootloaders, and integration of Network Interface Modules.
- Leverage modern AI-assisted software development tools to enhance coding efficiency and quality within the network platform team.
Minimum Requirements
- 4-8 years of end-to-end software development experience in networking platforms including kernel/user-space drivers and bootloader development.
- Strong proficiency in C/C++ with systems programming focus on Linux environments.
- Experience with device driver development, RTOS/Linux kernels, routing architectures, and Layer 2/Layer 3 networking protocols (Ethernet, VLANs, STP).
- Experience with bootloaders (ROMMON), hardware bring-up, and board support packages (BSP).
Ideal Candidate Profile
- Experienced systems software engineer with deep low-level hardware-software integration skills in networking environments.
- Familiar with performance debugging across kernel and hardware abstraction layers on modern routing platforms.
- Comfortable working collaboratively on complex issues spanning hardware, firmware, and software layers, using advanced debugging and AI-assisted development tools.