SonicWall logo

Principal Software Engineer - DPDK experience is a must

SonicWall
NewPosted today

LOCATION

Pune · Hybrid

EXPERIENCE

10+ Years

SKILLS REQUIRED

DPDKC ProgrammingnetworkingPerformance OptimizationDebuggingNetwork Stack Internals

Job description

Overview

Lead the development and optimization of a key dataplane module for SonicWall NGFW platforms. Design high-performance packet-processing paths and contribute to next-generation NGFW capabilities.

What you'll do

  • Lead development and optimization of a key dataplane module for SonicWall NGFW platforms.
  • Design, implement, and enhance high-performance packet-processing paths using DPDK/ODP/OFP or similar frameworks.
  • Diagnose and resolve complex performance, throughput, and latency issues in the dataplane.
  • Collaborate with platform, networking, security, and QA teams to deliver features and product improvements.
  • Prototype and evaluate new dataplane technologies, contributing to next-generation NGFW capabilities.
  • Influence architectural decisions, scalability strategies, and long-term technical direction for dataplane components.

What you'll need

  • 10+ years of experience in C/C++ systems-level development for networking or embedded platforms.
  • Strong hands-on expertise in DPDK, ODP, OFP, or similar high-performance packet-processing frameworks.
  • Solid understanding of L3/L4 networking protocols, including IPv4/IPv6, routing, NAT, VPN/IPsec/SSL, and related protocols.
  • Proven ability to build multi-threaded, low-latency, high-throughput systems.
  • Strong knowledge of OS internals, memory and concurrency models, and network stack behaviour.
  • Excellent debugging, performance tuning, and system analysis skills.
  • Strong communication and teamwork skills, with the ability to drive cross-functional technical discussions.

Details

  • Location: Pune, Maharashtra, India.
  • Hybrid work mode.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Software Engineer - DPDK experience is a must