https://bayt.page.link/mEcDVo9RLvozLBB37
Back to the job results

Software Engineer 3 - C / Layer-2 Protocol Development

Today 2025/06/12
Other Business Support Services
Create a job alert for similar positions

Job Description

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:


  1. 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.
  2.  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.
  3. 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, e.g., 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


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.