IP Infusion, the leader in disaggregated networking solutions, delivers enterprise and carrier-grade software solutions to unlock your network’s true potential. IP Infusion offers network operating systems for both physical and virtual networks to carriers, service providers and enterprises to achieve the disaggregated networking model. With the OcNOS™ and VirNOS™ network operating systems, IP Infusion offers a single, unified physical and virtual software solution to deploy new services quickly at reduced cost and with greater flexibility. Over 300 customers worldwide, including major networking equipment manufacturers, use IP Infusion’s respected ZebOS platform to build networks to address the evolving needs of cloud, carrier and mobile networking. IP Infusion is headquartered in Santa Clara, Calif., and is a wholly owned and independently operated subsidiary of ACCESS CO., LTD.
The candidate will be part of a fast-paced team that designs and implements software feature systems in connection with intelligent network software solutions for enhanced IP/MPLS services. Duties will include engineering design, software implementation, development testing, and SQA support throughout the entire software development cycle; interfacing with architects and customer support in addressing customer feature requests and customer issues; coding software using C programming language; developing software on embedded systems; and utilizing Unicast routing (BGP4+, OSPF v2/v3), Multicast routing (PIM, Multicast over MPLS), IPv6 (6PE, 6VPE), MPLS related technologies, Unix/Linux environment, C/C++ programming language, TCP/IP stacks, Linux kernel networking stack, hypervisor system, routing and switching architecture.
MS (or equivalent) in Computer Science, Computer Engineering, Electrical Engineering or related field such as Physics and three years of related experience; or a BS (or equivalent) in CS, CE, EE or related field such as Physics followed by five years of progressive experience; or any other suitable combination of education, training, or experience. Also required is experience with the following:
1. C/C++ programing
2. SDN technology
3. NFV technology
4. Networking stack in Linux kernel including the drivers, kernel modules
5. Hypervisor system (KVM, VMWare)
6. Intel DPDK technology
7. Embedded System development
8. IPv4/IPv6 Unicast routing
9. IPv4/IPv6 Multicast routine
10. MPLS technology