Skip to main content

C++ Developer - Network Security

Technology
PROHASH TECHNOLOGIES
₹25,00,000 - ₹30,00,000 /year2 weeks agoUntil 22/9/2026

Job description

Job Title: C Developer with Network Security Expertise

Experience: 3 to 7 Years

Location: Bangalore, 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 (Modern 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.
Keywords
CodingLinuxZeekDevOpsOpenSSLBroC++VulnerabilitySuricataCI/CDNmapDebugger

Interested in this role?