31 Jul
|
Talent Corps
|
Karnataka
31 Jul
Talent Corps
Karnataka
Job Title: C++ Developer with Network Security Expertise
IMPORTANT NOTE:
Apply only if you have strong hands-on experience in Network Security: Intrusion detection, packet analysis, network protocols (TCP/IP, UDP, ICMP, etc.) USING C++ ONLY
Experience: 3 to 7 Years
Location: Baiyappanahalli, Bangalore
Work mode: Hybrid
Role Overview:
The C++ Developer (Network Security) is responsible for designing, developing, and optimizing secure network applications and systems. This role requires strong expertise in C++ programming along with network security concepts and protocol analysis. The developer will work on security-related projects, including intrusion detection, packet analysis, and network protocol development, utilizing tools such as Wireshark, Snort, and other cybersecurity frameworks.
Key Responsibilities:
- Develop and maintain high-performance C++ applications focused on network security.
- Implement and optimize network security protocols (TLS, SSL, IPSec, etc.).
- Analyse and inspect network traffic using tools like Wireshark, Snort, and Suricata.
- Design and implement intrusion detection and prevention mechanisms.
- Work with packet processing libraries such as libpcap, DPDK, or PF_RING.
- Integrate security solutions with firewalls, IDS/IPS, and SIEM systems.
- Conduct vulnerability assessments and improve secure coding practices.
- Collaborate with the cybersecurity team to enhance security measures.
- Stay updated on emerging threats, exploits, and security best practices.
Required Skills & Technologies:
- Programming: C++ (Contemporary C++ - C++11/14/17/20), Multi-threading, STL, Boost
- Network Security: Intrusion detection, packet analysis, network protocols (TCP/IP, UDP, ICMP, etc.)
- Tools & Frameworks: Wireshark, Snort, Suricata, Zeek (Bro), Nmap, Metasploit
- Packet Processing & Traffic Analysis: libpcap, DPDK, PF_RING
- Cryptography & Security Standards: TLS, SSL, IPSec, OpenSSL, Public Key Infrastructure (PKI)
- Operating Systems: Linux (preferred), Windows networking environments
- Version Control & DevOps: Git, CI/CD, Docker, Kubernetes (nice to have)
Expectations:
- Ensure secure and optimized C++ code for network security applications.
- Identify and mitigate network vulnerabilities and security threats.
- Collaborate with security analysts to improve threat detection mechanisms.
- Conduct performance tuning and low-level debugging of network applications.
- Stay ahead of cybersecurity trends, attack vectors, and countermeasures.
📌 C++ Developer - Network Security / Deep Packet Inspection (Karnataka)
🏢 Talent Corps
📍 Karnataka