Full Job Description
We are looking for a Senior Software Engineer to join our US team. This will be Full time opportunity based out of our office in Santa Clara, California. It will be a Hybrid work opportunity.
Responsibilities:
IP Infusion is looking for a motivated and talented individual interested in working as a Principal Engineer.
• Implement solutions in one or more areas related to Segment Routing MPLS and Segment Routing IPv6 including TI-LFA, QoS, BFD and SDN technologies in the IPI Ocnos Network Operating System.
• Design/implement Hardware Abstraction layer code to integrate merchant silicon (and SDKs) to provide seamless forwarding plane solutions which can be leveraged across different OcNOS SKU's.
• Write detailed Design specs, coding, unit and functional testing in Agile and waterfall software development environment.
• Participate in Architectural discussions, Design reviews, peer code review and QA test plan review.
• Work with multi-site Development/Architecture team to implement the above.
• Troubleshoot and debug protocol-related issues in both lab and customer environments.
Qualifications:
• Must have 7+ years of experience in design and development of Layer 2 or Layer 3 Networking protocols.
• Hands-on development experience in Segment Routing domain (SR-MPLS, OSPF-SR, IS-IS SR, TI-LFA, BFD, QoS).
• Hands-on development experience with one or more MPLS protocols (LDP, RSVP, BGP LU)
• Working knowledge of different Layer 2 and Layer 3 services on top of Segment Routing or MPLS transports (L2VPN, L3VPN, EVPN)
• Working Knowledge of Segment Routing in the IPv6 data plane is highly desirable.
• Hands on experience with ipv4/ipv6 IP protocols, Access Lists, Route maps and Policies.
• Experience with Forwarding plane software, Broadcom SDK (Jericho+ chipset) highly desired.
• Very Strong C/C++ coding and Debugging skills.
• Familiarity with network testing and debugging tools (GDB, Valgrind, GCov)
• Development experience in multi-threaded environment on Linux.
• Excellent written and verbal communication skills.
•B.S or M.S in Computer Science or related field.
Compensation Information:
Please note that the offered rate of compensation will be based on a variety of non-discriminatory factors, including education, experience, qualifications, the external labor market, and internal equity. Variable incentives may also be offered. The Salary range for this role is $180,000 -$220,000/ annual salary. Salary is negotiable for the right candidate.