1

Dpdk Jobs (NOW HIRING)

Principal Software Engineer

Lowell, MA · On-site

$134K - $180K/yr

Responsibilities : • Develop, integrate, and test NFV features on Red Hat OpenStack Platform, focusing on advanced networking technologies (Open vSwitch, SR-IOV, DPDK). • Develop advanced ...

Hands-on experience with Open vSwitch (OVS), SR-IOV, DPDK, or other high performance networking technologies. * Experience with Linux-based systems and networking protocols, including virtualized ...

Preferred Qualifications Experience in advanced networking architecture (DPDK, RDMA, HW offload, network virtualization) Experience in RDMA/RoCE networks Experience with NIC HW offloads Experience ...

Computing-Lead

Austin, TX · On-site

$58.50 - $76.50/hr

Experience with DPDK and other networking applications is a bonus. * Capable of working both in teams and independently, should be a problem solver * Fluent in English language, both written and ...

DPDK or High Performance User Space I/O - Familiarity with DPDK or similar frameworks for user space data paths. * Certifications - Linux Foundation Certified Engineer (LFCE), CISSP, GSEC, or ...

next page

Showing results 1-20

Dpdk information

See salary details

$10

$53

$72

How much do dpdk jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for dpdk in the United States is $53.38, according to ZipRecruiter salary data. Most workers in this role earn between $47.12 and $60.58 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Dpdk position, and why are they important?

To thrive as a DPDK (Data Plane Development Kit) Developer, you need expertise in C/C++ programming, deep knowledge of computer networking concepts, and experience optimizing high-performance packet processing applications. Familiarity with DPDK APIs, Linux operating systems, and network interface cards (NICs), as well as relevant certifications in networking (like CCNA or equivalent), are highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with engineering teams and troubleshoot complex issues. These core competencies ensure efficient network application development and maintenance in demanding, high-throughput networking environments.

What is a DPDK job?

A DPDK job involves working with the Data Plane Development Kit (DPDK), a set of libraries and drivers that accelerate packet processing in networking applications. Professionals in this field typically develop, optimize, and troubleshoot high-performance network functions using DPDK. They work on low-latency, high-throughput applications in industries like telecommunications, cloud computing, and cybersecurity. Common roles include software engineers, network developers, and performance optimization specialists.

What are some common challenges faced by DPDK Developers and how do they address them?

DPDK Developers often encounter challenges such as achieving low-latency, high-throughput performance while maintaining code stability and compatibility across different network hardware. Troubleshooting bottlenecks in packet processing and adapting code to frequent driver or kernel updates are also common. To address these challenges, developers conduct rigorous testing, use profiling tools, and keep up-to-date with DPDK releases and community best practices. Working closely with other network engineers and DevOps teams is essential to ensure smooth integration and deployment in real-world environments.

What are the most commonly searched types of Dpdk jobs? The most popular types of Dpdk jobs are:
What states have the most Dpdk jobs? States with the most job openings for Dpdk jobs include:
Infographic showing various Dpdk job openings in the United States as of May 2026, with employment types broken down into 99% Full Time, and 1% Contract. Highlights an 64% Physical, 17% Hybrid, and 19% Remote job distribution, with an average salary of $111,026 per year, or $53.4 per hour.
Principal Software Engineer

Principal Software Engineer

Red Hat

Lowell, MA • On-site

$134K - $180K/yr

Full-time

Posted 15 hours ago


Job description

Job Summary:
Red Hat is the world’s leading provider of enterprise open source software solutions, and they are seeking a skilled software engineer to join their OpenStack NFV Architecture team. In this role, you will be responsible for designing, developing, and integrating NFV solutions focused on high-performance networking for telecom customers.
Responsibilities:
• Develop, integrate, and test NFV features on Red Hat OpenStack Platform, focusing on advanced networking technologies (Open vSwitch, SR-IOV, DPDK).
• Develop advanced networking tools in C
• Write automation scripts using Python and Ansible to streamline NFV deployments and configurations.
• Develop and Implement automatic test scenarios alongside the open-source community.
• Collaborate with cross-functional teams to define and implement solutions that meet customer requirements, particularly for telecom use cases.
• Debug and resolve complex issues related to NFV, networking, and cloud infrastructure, with an emphasis on performance and reliability.
• Stay up-to-date with advancements in NFV and cloud technologies to continuously improve and innovate our solutions.
• Contribute to open-source NFV projects, particularly within the OpenStack ecosystem.
• Participate in Agile processes, including sprint planning, daily stand-ups, and retrospectives.
Qualifications:
Required:
• Ability to work in Lowell Massachusetts
• Proficiency in C or Go
• Hands-on experience with Open vSwitch (OVS), SR-IOV, DPDK, or other high performance networking technologies.
• Experience with Linux-based systems and networking protocols, including virtualized environment and knowledge of Ansible for automating deployments and configurations.
• Problem-solving and debugging skills in a distributed system environment.
• Excellent communication and collaboration abilities in a diverse, global team.
• Must be able to work on-site in Lowell MA
Preferred:
• Experience using AI to augment/accelerate development efforts
• Virtualization technology, cloud, and Infrastructure-as-a-Service (IaaS)
• Previous contributions to open-source projects, especially in the OpenStack or NFV space.
• Knowledge of containerization technologies (Docker, Kubernetes) and their role in NFV environments.
• Understanding of telecom standards (e.g., ETSI NFV) and protocols (e.g., 5G, 4G, LTE).
• Experience with continuous integration/continuous delivery (CI/CD) tools like Jenkins.
• Understanding of cloud orchestration, networking protocols (SDN/NFV), and performance optimization.
• Performance benchmarking RFC 2544
Company:
Red Hat is a software company that offers enterprise open-source software solutions. It is a sub-organization of IBM. Founded in 1993, the company is headquartered in Raleigh, USA, with a team of 10001+ employees. The company is currently Late Stage.

Red Hat logo

About Red Hat

Sourced by ZipRecruiter

Red Hat, Inc. is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide. Red Hat has become associated to a large extent with its enterprise operating system Red Hat Enterprise Linux. With the acquisition of open-source enterprise middleware vendor JBoss, Red Hat also offers Red Hat Virtualization (RHV), an enterprise virtualization product. Red Hat provides storage, operating system platforms, middleware, applications, management products, and support, training, and consulting services. Red Hat creates, maintains, and contributes to many free software projects. It has acquired several proprietary software product codebases through corporate mergers and acquisitions and has released such software under open source licenses. As of March 2016, Red Hat is the second largest corporate contributor to the Linux kernel version 4.14 after Intel.

Industry

Software development

Company size

10,000+ Employees

Headquarters location

Raleigh, NC, US

Year founded

1993

Social media