DPDK Developer

Posted 8 Days Ago
Be an Early Applicant
Hyderabad, Telangana, IND
In-Office
Mid level
Information Technology • Consulting
The Role
Develop high-performance networking software for SD-WAN and SASE platforms. Responsibilities include DPDK packet processing, NIC driver and data-plane development, link and flow management, observability tools, live troubleshooting, and performance optimization. The role requires C/C++, Python, Linux systems expertise, operating-system knowledge, and experience with scalable, real-time, multi-threaded applications. The engineer will collaborate with architects, QA, and product teams throughout the software development lifecycle.
Summary Generated by Built In

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.



Skills Required

  • 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 and contribute effectively within a collaborative team environment
  • 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, or Codex
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Milpitas, California
647 Employees

What We Do

Veltris – Innovate, Accelerate, Transform to enable technology-driven Enterprise, Business, and Industry transformations. We are a next generation technology services company specializing in developing products, platforms and solutions in Data & Artificial Intelligence (“Data/AI”), Engineering R&D (“ER&D”) and Digital Product Engineering Services (“PES”).

Similar Jobs

Optum Logo Optum

Lead Data Scientist

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Hyderabad, Telangana, IND
160000 Employees

Optum Logo Optum

Consultant

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Hyderabad, Telangana, IND
160000 Employees

Optum Logo Optum

Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Hyderabad, Telangana, IND
160000 Employees

Optum Logo Optum

UX Engineer - Figma

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Hyderabad, Telangana, IND
160000 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account