Software Engineer 3 - C / Layer-2 Protocol Development

4 - 9 years

4 - 8 Lacs

Posted:4 days ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Juniper Networks logo
Juniper Networks

Software Development

Sunnyvale CA

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India