Platform Development Staff Software Engineer
Juniper Networks, Inc.
IND, KA, Bangalore
2d ago

Position : Network Interfaces Platform Development

Who are we looking for?

Energetic and passionate engineers with can-do attitude to become part of Juniper success story.

RESPONSIBILITIES

  • 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 that meet product requirements.

  • Software development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management.
  • Opportunity to work on next generation line cards, Ethernet, OTN and Optical technologies.
  • You will be required to carry out detailed design, implementation, unit and integration testing of 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 that meet real-life network deployments.
  • REQUIREMENTS

  • BE / BTech / ME / MTech / MS in CS / CE or related field with 12+ years relevant experience.
  • In-depth knowledge of data networking, e.g., TCP / IP, Ethernet and Routing etc.
  • Proficiency with device drivers, system bringup, FreeBSD / Linux internals.
  • Understanding of Ethernet, VLAN, OTN , SONET etc. technologies desired
  • Strong technical, analytical and problem solving skills.
  • Strong in C, C++ programming, OO analysis & design, data structures and system debugging skills.
  • Good understanding of firmware, hardware level details for Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO , Flash Driver
  • Prior software development experience on networking products would be a plus.
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form