JU

Software Engineer Sr Staff

Juniper Networks
Bangalore4-8 LPA Posted 11 Apr 2025
PART TIME
Ipv6
Networking
Mpls

Job Description

Job description

  • To achieve real outcomes, we know that experience is the most important requirement for networking teams and the people they serve. Delivering an experience-first, AI-Native Network pivots on the creativity and commitment of our people. It requires a consistent and committed practice, something we call the Juniper Way.
  • Looking for software engineer in the Packet Forwarding Team of Routing/Switching Business. Work encompasses developing forwarding software & microcode for ASIC-based forwarding products. The candidate will get an opportunity to develop cutting edge features on state-of-the-art silicon based routing/switching products.

Minimum Qualifications:

A Bachelor/Masters Degree in Electronics/Electrical Engineering or Computer Science with 12+ years experience, in a networking company.

  • Design and Develop complex packet forward features in L2 Forwarding, EVPN, VXLAN, MC-LAG, IPv4/IPv6/MPLS/VPLS etc
  • Prior experience in ASIC based forwarding models and chassis-based systems is a big plus
  • Good experience in developing microcode in one/more of the above domains
  • Good understanding of system architecture for network processor-based products
  • Experience in data path handling, low level chip programming.
  • Strong C/C++ programming & debugging skills.
  • A strong understanding of concepts related to computer architecture, data structures and programming practices is desirable.
  • Strong oral and written communication skills are essential.
  • Good team player with right attitude.

Key Responsibilities:

  • Scope, Develop, Execute, Automate complex features in the L2, EVPN, VXLAN, MC-LAG, VPLS forwarding areas.
  • Review Market Requirements Document, Product Description Document and Functional Specification for his as well as for other team member s features
  • Support Beta teams during Beta adoption of features as well as supporting the beta issues.
  • Work with Product Manager in identifying feature deployment scenarios for a new release for different customers and expand that knowledge to other test Engineers.
  • Handing critical and complex customer queries/escalations.
  • Contribute to knowledge dissemination sessions
  • Filing patents as and when applicable.
  • Mentoring other junior engineers in the team
  • Over-all development life cycle - design reviews to delivery of the product, identifying any process improvements.
  • Work closely with cross functional teams across geographies

Required Skills

Join WhatsApp Channel