Software Engineer

  • Location:
    Bangalore, Karnataka, India
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
  • Job Id

Cisco Seeks System Software Development team that is responsible for one of Cisco's highest revenue products, the Catalyst Switching family. Cisco need Engineers to help design, develop, test and document Switching software in support of the total design effort.  Be part of the Cisco organization that is driving the evolution and expansion into new technology areas and market segments. The ideal candidate demonstrates a system-level focus while understanding the impact of every component. Broad knowledge of and exposure to network protocols as well as embedded and real-time operating systems are essential for success in this role.


Bachelor/Masters with 4 to 12 years of related experience in embedded s/w development, Ethernet Switching technology


-     Hands-on experience with Unix/Linux development tools

-     Microcode, Datapath debugging / troubleshooting

-     Experience with real-time O/S (e.g. Linux, IOS)


Experience in ANY of the following areas:


-     Encapsulation protocols like MPLS / MPLS-TE,  GRE, LISP, EoMPLS, VPLS,  MGRE,  VXLAN, LDP/mLDP

-     Server/Host Virtualisation – LXC, Docker

-     Netflow / Telemetry / Analytics

-     L2 and Routing Protocols  (e.g. OSPF, BGP, RIP, ISIS, etc)

-     Multicast protocols (e.g. IGMP, MLD, PIM SM/DM/SSM, etc)

-     Network Virtualisation

-     MACsec, CTS, SGACL, IPSEC, First Hop security, ACL Policies, Network Data Analytics, Dot1X, TCAM programming


Platform Development

-     Low-level device drivers and ASIC programming

-     Linux Device Driver, Board Bring up, High Avilability, Bootloader, In Services Software Upgrade (ISSU), I2C, BSP, PCIe,

-     Firmware development, FPGA programming

-     PHY development,



- Proficiency in C/C++ programming, Python/TCL scripting

- Knowledge of Linux Internals

We connect everything - people, process, data and things. We innovate everywhere to create fresh ideas and possibilities. We make a meaningful difference that will benefit everyone - our people, our customers and the world around us.

Our technology changes the way the world works, lives, plays and learns. But our edge doesn't come from technology. It comes from our people. We're looking for the kind of people who take smart risks, thrive in diverse environments, inspire their colleagues, and are committed to having an impact on the world. Whether you create technology solutions that redefine business or build connections that strengthen the community, you can make it happen at Cisco!

Powered ByLogo