JUJuniper Networks
Software Engineer 3 - C / Layer-2 Protocol Development
Bangalore ₹4-8 LPA Posted 14 Apr 2025
FULL TIME
Netwoking
Stp
Unix
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.
- You will be part of a team responsible for designing, developing, and maintaining software for Juniper switching product lines.
- This will involve complete life cycle of product development spanning, (but not limited to) the following:
- You will be required to work with product management and other cross functional teams to develop detailed software functional specification, articulate system/software architecture specifications, for product features, to meet product requirements.
- You will be required to carry out detailed design and implementation, unit testing, integration of protocols, related device/kernel drivers and other related software components for products and features.
- Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments.
Requirements :
- 4+ years of experience as a Software Developer in Layer2/Layer3 networking or related systems area
- Strong in C/C++ programming, data structures, algorithms, OS concepts
- Excellent problem solving and debugging skills
- Proficiency in switching and routing technologies, including Layer-2 protocols, eg, STP, LACP, MVRP, LLDP, MACSec 802.1AE, MKA, 802.1X, L2 switching, VLANs, EVPN, VXLAN
- Proficiency in software development with Linux/FreeBSD or similar UNIX systems
- BS/MS in Computer Science or similar discipline
