Networking Software Engineer

Sunnyvale, CA 94085 | Contract

Post Date: 04/04/2018 Job ID: 5274 Industry: Engineering

Design, develop and maintain software covering Operating System, Boot-loader, Software Upgrade, Provisioning, Data-path and Operational Feedback functionality. Participate in software architecture discussions and propose software architecture design for new features. Perform unit testing of new features developed. Root cause analysis of software errors and make appropriate corrections.

  • Strong C programming skills  
  • Worked in layer 2/layer 3 feature set for carrier grade routers/switches
  • Good understanding of one or more routing-protocols; ISIS/BGP/OSPF
  • Good understanding of one or more transport IP/MPLS/TUNNELLING
  • Good understanding of switching and routing technology 
  • Good understanding of ipv4/ipv6 protocols, ARP handling, ACLs, Policies, QoS
  • Must understand what to be done on a router to get various service up and running
  • Strong debugging skills


  • Python
  • Understanding of NETCONF/YANG is a plus
  • Java is a plus

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: