C++ DPDK Developer

5 - 10 years

20 - 30 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Calsoft logo
Calsoft

Information Technology and Services

San Jose

RecommendedJobs for You