Software Engineer - Platform and System Level Software Development bei Juniper Networks

About the Position:

You will be a member of a product development team building high-complexity, high-scale networking platforms. Requires working knowledge of designing and validating software for such networking platforms. Should be dynamic, enthusiastic and adapt to a fast pace of development cycle.


  • Contribute to detailed software functional and design specifications.
  • Develop, Unit-test and maintain platform software.
  • Design and develop platform and system level software/firmware for networking platforms.
  • Experience in ASIC bringup and inter-ASIC links/protocols.
  • Work closely with HW, SW and systems teams, and promote team collaboration.
  • Initiate informal reviews of ideas and technical objectives within and across functional teams.
  • Demonstrate good teamwork across various teams.


  • BS or MS in CS/CE or similar field.
  • Extensive programming experience in C/C+
  • Embedded development/debugging experience.
  • Preferred experience on bringing up new hardware.
  • Excellent problem solving skills
  • Development experience in Linux or any Embedded OS.
  • Experience in ASIC bringup and inter-ASIC links/protocols.
  • Understanding of routing and switching technologies is a plus.

Vergiss nicht anzugeben, dass dieses auf Graduateland gefunden hast.