DPDK Developer

Veltris

Hyderabad

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Veltris seeks a Software Engineer to join the SD-WAN/SASE Platform Development team. You will design and build high-performance networking software powering secure connectivity solutions, with an emphasis on real-time, multi-threaded execution on multi-core Linux systems.

The role requires strong C/C++ programming, Linux proficiency, and experience in performance engineering, packet processing, and networking fundamentals.

Qualifications

  • Bachelor's degree in CS/EE or related field.
  • 3+ years of professional software development experience.
  • Strong C/C++ programming and Linux development experience.
  • Familiarity with real-time, multi-threaded applications.

Responsibilities

  • Design, develop, and enhance high-performance data plane subsystems and platform capabilities.
  • Develop NIC drivers and device management code.
  • Build and optimize frameworks for links, tunnels, and flows.
  • Improve observability, diagnostics, and debugging infrastructure.
  • Develop live troubleshooting tools for field systems.
  • Optimize performance, scalability, and reliability of networking software.
  • Contribute to SD-WAN and SASE platform components.
  • Collaborate with architects, QA engineers, and product teams.

Skills

C/C++
Python
Linux
Multithreading
DPDK
Networking basics
Problem solving
Communication

Education

Bachelor's degree in Computer Science, Electrical Engineering, or related field

Tools

DPDK
GDB
Git

Job description

Software Engineer – SD-WAN/SASE Platform Development
About the Role

We are seeking a highly motivated Software Engineer to join our SD-WAN/SASE engineering team. In this role, you will contribute to the design and development of high-performance networking software that powers next-generation secure connectivity solutions.

The ideal candidate has strong programming skills in C/C++, solid Linux systems expertise, and experience developing real-time, multi-threaded applications on multi-core platforms. You should be comfortable working within a large and complex codebase, collaborating with cross-functional teams, and solving challenging performance and scalability problems.

Candidates with a strong background in software performance engineering, packet processing, and networking technologies are especially encouraged to apply.

Key Responsibilities

As a member of the engineering team, you will design, develop, and enhance data plane subsystems and platform capabilities in areas including:

  • High-performance packet processing using DPDK
  • Network interface controller (NIC) drivers and device management
  • Link, tunnel, and flow management frameworks
  • Observability, diagnostics, and debugging infrastructure
  • Development of tools for live troubleshooting and field system triage
  • Performance optimization, scalability, and reliability improvements for networking software
  • Design and implementation of software components supporting SD-WAN and SASE platforms
  • Collaboration with architects, QA engineers, and product teams throughout the software development lifecycle
Required Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical discipline
  • 3+ years of professional software development experience
  • Strong programming skills in C and/or C++
  • Proficiency in scripting languages such as Python
  • Hands-on experience developing and debugging applications in Linux environments
  • Strong understanding of operating system concepts, including processes, threads, memory management, and synchronization
  • Excellent analytical and problem-solving skills
  • Strong written and verbal communication skills
  • Ability to work independently while contributing effectively within a collaborative team environment
Preferred Qualifications
  • Master's degree in Computer Science, Electrical Engineering, or a related field
  • Experience developing real-time, multi-threaded applications on multi-core systems
  • Knowledge of networking fundamentals, including routing and packet forwarding
  • Experience with software performance analysis, profiling, and optimization
  • Familiarity with packet processing frameworks such as DPDK
  • Experience building observability, monitoring, or troubleshooting tools
  • Exposure to SD-WAN, SASE, network security, or cloud networking technologies
  • Familiarity with AI-assisted development tools such as GitHub Copilot, Claude Code, Codex, or similar platforms
What You'll Gain
  • Opportunity to work on cutting-edge SD-WAN and SASE technologies
  • Exposure to large-scale, high-performance networking systems
  • A collaborative engineering culture focused on innovation and technical excellence
  • Opportunities to influence architecture, performance, and product direction
  • Continuous learning and professional growth in networking, systems software, and performance engineering

Join us in building the next generation of secure, scalable, and high-performance networking solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Dpdk Developer
Dpdk Developer

veltris • Telangana

On-site
INR 900,000 - 1,300,000
Staff Software Engineer – DPDK/VPP Data-Plane Developer
Staff Software Engineer – DPDK/VPP Data-Plane Developer

Extreme Networks • Bengaluru

On-site
INR 3,500,000 - 5,400,000
Staff SW Systems Engineer 10531 – DPDK/VPP Data Plane Developer (SD-WAN Security)
Staff SW Systems Engineer 10531 – DPDK/VPP Data Plane Developer (SD-WAN Security)

Extreme Networks • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Technical Lead(DPDK Developer 6+yyrs)
Senior Technical Lead(DPDK Developer 6+yyrs)

Veltris • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Network Software Engineer
Senior Network Software Engineer

Persistent Systems • Pune District

Hybrid
INR 2,000,000 - 4,000,000
Hybrid work environment
Quarterly growth opportunities
Company-sponsored higher education and
+4
Senior Software Systems Engineer - Data Plane Developer (SD-WAN Security)
Senior Software Systems Engineer - Data Plane Developer (SD-WAN Security)

Extreme Networks India Private Limited • Bengaluru

On-site
INR 4,200,000 - 7,000,000
Senior Staff Networking Software Engineer
Senior Staff Networking Software Engineer

Logic Hire Solutions LTD • India

On-site
INR 3,000,000 - 4,500,000
Senior Network Software Engineer (DPDK)
Senior Network Software Engineer (DPDK)

Opplane • India

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer - C/C++ Networking & Security
Senior Software Engineer - C/C++ Networking & Security

Cisco • Bengaluru

On-site
INR 2,200,000 - 2,800,000
Software Development Engineer – Routing Platforms & L2 - Routing, C, Linux, Device Drivers, Pac[...]
Software Development Engineer – Routing Platforms & L2 - Routing, C, Linux, Device Drivers, Pac[...]

Cisco • Bengaluru

On-site
INR 4,000,000 - 6,500,000