Senior Software Engineer - Forwarding Plane SeaMicro
THIS JOB HAS EXPIRED
SeaMicro is seeking a highly self-motivated, talented Senior Software Engineer to lead the specification, design, and implementation of forwarding plane for SeaMicro?s data center appliance. You must have a solid track record with hands-on experience designing and implementing highly optimized and performance critical code for Network Processor (NPU)
Responsibilities:
Develop Forwarding plane software for a highly programmable network processor (NPU)
Develop rock-solid, high quality software towards new features as well as supporting existing features.
Instrument code and simulate for measuring and profiling forwarding path performance, resilience and scalability
Collaborate with peer teams including Hardware, SQA and Product Line managers to help clarify product feature definition, and feature implementation.
Required Qualifications:
BS/MS Computer Science/Electronics degree and 10+ years of experience in networking field
Deep knowledge of L2/L3 forwarding plane architecture and packet flow.
A successful, hands-on track record of product development life cycle from requirements through customer deployment for multiple products
Expert level experience in C or equivalent
Strong analytic and problem solving skills
Excellent written and verbal communication and presentation skills
Desired Qualifications:
Working experience with NPU architectures such as Xelerated, EZChip, Broadcom, Cavium
Understanding of forwarding plane interface with control plane SW.
Understanding of networking protocols such as DHCP, ARP, IPV4, LACP, IPV6, IGMP, NAT
Load balancer forwarding plane experience
Experience in optimizing hash algorithms to support large tables
Experience in minimizing TCAM entries to support ranges
Low level hardware knowledge a plus
Previous start-up experience is a plus
| Location: |
Sunnyvale, CA
United States
|
THIS JOB HAS EXPIRED