My client makes real-time, IP Management and
Security Products are based on a distributed, multi-tier architecture. At the
network layer, monitoring agents distributed across the network extract,
abstract, and normalize both IP traffic and element information into network and
session level events. There customers are typically Tier 1 and Tier 2
telecommunication service providers. Customers use the platform for IP security
analysis, network health analysis, anomaly detection, forensic analysis and
billing mediation.
The candidate who will fill this position will
initially focus on developing parsers (stacks) for analyzing and processing
network traffic at the packet and session level. The software environment is
C/C++ on a Linux-based OS.
Skills and educational requirements:
* Degree
in Computer Science/Engineering; an advanced degree is a plus
* 5+ years of
experience in developing software systems in a C/C++/Linux environment
*
Design experience with some combination of: Network Protocols, Real Time
Systems, multi-threaded processing, and/or efficient pattern matching and string
comparisons
* Demonstrated ability to quickly contribute to the development
of a complex software system
Experience with some or all of the following is
desirable:
+ Network Protocols at Layers 2 through 7
+ Performance
analysis and optimization
+ IP / TCP / UDP and Ethernet, SONET, HDLC framing
+ Multithreaded systems, in particular pthreads on linux
+ Finite state
automata
This would be a 3-6 month project in Mtn. View,
CA......onsite.
They can contact me directly: