Requirements:
BS/MS is Software Engineering, Computer Science or related area
Solid experience with software development in C/C++, Python and Java
Hands on experience with L2/L3 managed switches: SFP, VLAN, MPLS, LAG, LACP
Advanced knowledge on Open Switch, SONiC and OpenvSwitch
Proven development skills with ASIC switches, e.g. Marvell, Broadcom
Knowledge in Linux kernel and embedded programming
Linux Networking stack.
Networking, routing and security concepts and application – BGP/OSPF, VPN/IPSec
Virtualization – SDN/NFV, KVM.
VM orchestration - OpenStack, OpenFlow, OpenDaylight
Core Responsibilities:
Analysis and design of complete solutions for proposed networking functionalities.
Review product requirement documents, implements and tracks development timelines.
Rely on experience and judgment to plan and accomplish goals.
Provide technical leadership to ensure that all necessary functions, chips and OSes are effectively executed, while preserving platform independence of protocol stacks
Ensure the satisfaction of customers and other stakeholders within the company