IP Fabrics Logo
About IP Fabrics | News & Events | Careers

Sr. Software Engineering Leader

Responsibilities include designing, implementing, and testing network-oriented systems software on a Linux platform and network processors/accelerators along with planning and coordinating project assignments and schedules.

The ideal candidate will have an M.S. or equivalent in Computer Science or Computer Engineering and directly applicable experience taking projects from design through to successful completion and deployment.  Expected to have a working knowledge of layer-7 network protocols (e.g., SIP, HTTP) and be able to execute with minimal supervision.  Must be able to demonstrate an understanding of complex networking systems and be able to communicate these principles to others.  

While this is a hands-on engineering development position, the successful candidate must have prior experience in industry in the role of team leader responsible for project work breakdown, technical direction, personnel selection and specific assignments.

IP Fabrics produces products for IP network surveillance using its proprietary technologies of deep-packet inspection and deep-application-protocol inspection. Customers include law-enforcement agencies, intelligence agencies, and telecommunications carriers.

Sample initial engineering assignments for the position include system design as well as mentoring other engineers developing network-processor and Linux-based software. This includes documenting designs, implementing designs (in C and C++), and testing and optimization of the product.

Viable candidates will need not only a practical software-engineering background, but also working knowledge in most or all of the following:

  • Layer 3 and 4 IP networking protocols (e.g., IPv4, IPv6, TCP, L2TP)
  • Multi-thread, multi-core, and multiprocessor techniques to enhance application performance
  • Higher-layer networking protocols, such as SIP, XMPP, HTTP, SSL/TLS, BitTorrent
  • Linux system internals
  • Software validation and verification methods
  • Prior participation in a successful, multi-person, project using C++

For consideration please forward your resume to:
IP Fabrics
Attn: Human Resources
14976 NW Greenbrier Pkwy
Beaverton, OR 97006

Or e-mail:
jobs@ipfabrics.com