Qualifications requirements: excellent spoken and written english is mandatory (minimum 90%). Bs in cs/ce or equivalent combination of education and experience. At least 8 years software development experience, with at least 2 years of experience architecting and designing complex solutions programming experience in c. Experience working with networking protocols familiarity with arm, ppc and x86 architecture experience with software development tools and processes. (trace, jtag, scopes, logic analyzers) strong interpersonal, teamwork and communications skills. Solid understanding of software development principles. Experience with high availability design experience in tcp/ip, ipv4 and ipv6 networking protocols (routing, security, redundancy) and knowledge of switch asic architectures/drivers.