JUJuniper Networks
Software Engineer Sr Staff
Bangalore ₹4-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
