Software Engineer - L2/MPLS forwarding

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

What You'll Do

Cisco provides you an excellent opportunity to take your career aspirations forward. You will bring your unique talents to the group that works on Cisco's routing technology, which large enterprises now consider to be the transport medium of choice for mission-critical networks. In your role as Senior Software Engineer, you will develop and integrate products that are deployed by some of the leading service providers in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for growth. Besides this, you will also mentor your junior colleagues in their day-to-day activities.

Who You'll Work With

As an integral member of this team, you will work with a team of seasoned engineers. You will have the opportunity to architect, design, and develop some of the world’s largest Service Provider Routers that are continuously evolving towards enabling the support of newer and exciting customer business paradigms

You will be interacting and working closely with some of the finest talent pool in the industry – where you will find that work is both fun and challenging.

You will also socialize with other groups, such as Product Management, Marketing, Sales, Customer Support, and Advanced Services.

Who You Are

BE/B.Tech/ME/M.Tech/MS in CS/EE/IT/ECE, MCA, or similar education


The candidate should have at least 4-5 years of experience with major focus on L2 and MPLS forwarding


Design, development and sustenance in L2 forwarding in platform independent layer

The requirement is for L2/L2VPN (VPWS,VPLS,EVPN) platform independent team and the candidate should have at least 4-5 years of experience with major focus on L2 and MPLS forwarding 

Design and development of networking software features at platform dependent layer, dealing with specialized ASICs, network processors for high-performance packet forwarding systems, other platform dependent code 

Proficiency in programming in C/C++, development of algorithm using efficient data structures to come up with optimized code, debugging and troubleshooting under Linux environment. 

Must be a self-starter, team player, must have the hunger to venture into unknown areas and code and make the system work, must be able to work cohesively within the team and across geographically spread teams to accomplish results 

Strong experience in embedded software development is required and Linux experience will be an added advantage

Ability to derive design and code based on technical standards, and write comprehensive and focused design documents

Knowledge of tools such as Clearcase, Valgrind, DDTS, GDB etc

Experience in developing firmware for networking equipment.