Search by job, company or skills

Juniper Networks

Software Engineer Sr Staff

12-15 Years
Save
  • Posted a month ago
  • Be among the first 40 applicants
Early Applicant
Quick Apply

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 107484847

Similar Jobs

Bengaluru

Skills:

NetworkingSocAsic

Bengaluru, India

Skills:

Visual StudioWiresharkFiddlerPythonWindbgProxiesNDISQuery languageNetwork security productsLWFWindows desktop application developmentNetworking domain