Strong & hands on working knowledge of Deep packet inspection software Excellent C & Assembly language programming skills Strong networking experience especially in TCP/IP and Layer-7 network protocols (HTTP, SMTP, POP3, FTP..) Thorough understanding of IP networks and services (Internet based, VoIP, TV, VoD, 3G). Very strong understanding of Network Drivers (poll-mode) Thorough understanding (Problem solving and troubleshooting) of Real Time Protocols & Operating Systems (VxWorks) Strong understanding of Proxies, SSL, Compression technologies Good understanding of network security devices Knowledge of network architectures (high-performance, NUMA and vector computing preferably in X86 architectures) Excellent pattern analysis and reverse engineering skills. DPI work including using OpenDPI.org, nDPI, iPoque API etc is a plus Knowledge of tools and network analyzers is a plus Education: Engineering Degree in Computer Science or Electronics/Electrical Engineering Masters Degree in Computer Science or Electronics/Electrical Engineering is a plus 6 years minimum of relevant industry experience in networks environments Other requirements: -Understanding of software engineering processes and methodologies -Able to apply Software Lifecycle and Quality Assurance methodologies in a cost-effective manner, to bring high-quality products to market on time -Understanding of appropriate technologies, vendor products and competitor's offerings -Ability to analyze options for critical design elements and features, and determines optimum selection - Knowledge of packet analyser tools like pcap, wireshark, etc. - Knowledge of core network architectures and implementations. MPLS architecture is a plus. Salary: Not Disclosed by Recruiter Industry: Telecom/ISP Functional Area: IT Software - Telecom Software Role Category:Programming & Design Role:System Analyst Keyskills Networking Protocols Software Engineering Assembly Language Network Security Computer Science Deep Packet Inspection layer 7 protocols HTTP SMTP POP3 tcp ip Desired Candidate Profile Education- UG: B.Tech/B.E. - Computers, Electronics/Telecommunication, B.Sc - Computers, Electronics, BCA - Computers PG:MCA - Computers, M.Tech - Computers, Electronics/Telecommunication, MS/M.Sc(Science) - Computers, Electronics