Posted on: 28/07/2025
Job Title : C++ Developer - SNORT & Compiler Design
Location : Bangalore
Experience : 8 to 12 Years
Employment Type : Full-Time
Job Overview :
Key Responsibilities :
- Implement regex lookup engines integrated with FPGA-based acceleration
- Optimize rule parsing, conversion logic, and data path evaluation pipelines
- Collaborate with hardware (FPGA) teams to align on rule engine performance
- Handle result processing logic for high-speed data inspection
- Ensure software meets security, latency, and throughput requirements
- Communicate directly with the client for requirement gathering and technical clarifications
Requirements :
- Hands-on experience with SNORT rule sets, IDS/IPS systems, or similar network security tools
- Experience in compiler or parser development, preferably with experience in state machine generation
- Good understanding of regular expressions, pattern matching, and performance optimization
- Exposure to FPGA-accelerated architectures and hardware-software interfacing is a plus
- Excellent analytical, debugging, and communication skills
- Ability to interact effectively with clients and cross-functional teams
Preferred Skills :
- Experience with rule optimization, rule merging, and traffic flow classification
- Prior experience in cyber security product development or telecom network systems
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1521211
Interview Questions for you
View All