Principal Software Engineer, IP Core Networking, Routing & Protocols Job in Seattle 98119, Washington US
Principal Software Engineer, IP Core Networking, Routing Protocols
Position Summary
Ever wonder what mobile video traffic going to hundreds of subscriber devices looks like? How about thousands of subscribers? Or even millions? BIG-IP knows. And we are looking for top engineers with C/C++, networking, protocol, mobility and kernel expertise to join the BIG-IP Team here at F5 Networks. Join our team of super-smart engineers working in a fun, fast-paced highly technical environment where your ideas become part of the solution and a part of a product used worldwide!
As a member of our team you will; perform senior engineering role on project team(s); design and implement major components of products; research, investigate and define new areas of technology to enhance existing products or new product directions; evaluate performance of products; tune, re-evaluate the current design and implementation; conduct presentations internal and external; communicate with technical and non-technical colleagues and customers; lead other team members with your skills and ideas.
Responsibilities
- Design and develop software and system solutions for application delivery networking and high speed carrier traffic
- Design and architect features of F5 products
- Implement and maintain features/functionality for F5 products
- Document software designs via functional specifications and design documents
- Communication and teamwork
- Innovation and ideas
- Presentation and technical leadership
Basic Qualifications
- Bachelor degree in computer/engineering related field or equivalent work experience
- Six plus years of professional experience
- Advanced C/C++ programming skills
- Mastery of data structures and algorithms
- Must have experience programming on Linux based operating systems
- Solid understanding of networking topologies, components, standards
- Strong background in TCP/IP networking including UDP, SCTP, SIP, RTP
- Proven ability to deliver products with highest quality and on time
- Knowledge and expertise in software engineering methodologies and effective unit testing
Preferred Qualifications
- Masters degree in computer/engineering related field
- Experience with Perl or TCL scripting
- Experience with STL
- Experience with dynamic IP routing protocols
- Experience with carrier mobile IP Core networks (CDMA, GSM/EDGE, LTE)
- Experience with AAA protocols (Diameter, RADIUS, LDAP)
Physical Demands and Work Environment
Normal office environment with daily computer use.
F5 Networks, Inc. is an equal opportunity employer and strongly supports diversity in the workplace.