InterestedBachelor'sCandidatesBachelor's
Job Title:
About the Role
C++ Developer
Key Responsibilities
Design, develop, and optimize
C++ applications for high-performance networking environments. - Implement
packet processing pipelines
leveraging DPDK
for maximum throughput and minimal latency. - Work on
deep packet inspection (DPI)
, traffic filtering, and network data flow optimization. - Collaborate with architecture and product teams to design secure, scalable solutions in one or more of the following domains:
Secure Web Gateway (SWG)
Unified Threat Management (UTM)
Intrusion Detection/Prevention Systems (IDS/IPS)
Policy Management
Data Loss Prevention (DLP)
Cloud Access Security Broker (CASB)
Zero Trust Network Access (ZTNA)
- Perform
code reviews, debugging, and performance tuning
to ensure system stability and efficiency. - Integrate and maintain networking security modules with other enterprise systems.
- Stay updated with emerging networking technologies, DPDK advancements, and security protocols.
Required Skills & Qualifications
- Strong proficiency in
C++
(C++11/14/17) with a focus on low-level, performance-critical systems. - Hands-on experience with
DPDK
for high-performance packet processing. - Solid understanding of
networking protocols
(TCP/IP, HTTP, HTTPS, SSL/TLS, etc.). - Experience with
deep packet inspection
and network traffic classification. - Knowledge of
multi-threaded programming
and lock-free/concurrent data structures
. - Strong background in
Linux system programming
and network socket programming
. - Experience in one or more areas: SWG, UTM, IDS/IPS, DLP, CASB, ZTNA, or policy management.
- Familiarity with
performance profiling and optimization
tools. - Excellent problem-solving skills, analytical thinking, and attention to detail.
Preferred Qualifications
- Exposure to
security frameworks
and encryption technologies
. - Knowledge of
Kubernetes, containers, and microservices
in networking contexts. - Experience with
cloud networking services
(AWS, Azure, GCP). - Understanding of
hardware acceleration
and SR-IOV
concepts.
Education
- Bachelors or Masters degree in
Computer Science, Electronics, or related fields
. Equivalent work experience may also be considered.
Why Join Us?
- Work on cutting-edge
network security
and packet processing
solutions. - Collaborate with a talented and passionate engineering team.
- Opportunity to work on
low-latency, high-performance systems
impacting global enterprises. - Competitive compensation and benefits package.
Only candidates who can join within 15 days are eligible to apply for this role.
Intrested candidates can share their resumes at ritu.singh@calsoftinc.com