1

Dpdk Jobs (NOW HIRING)

OR · On-site

Would you like to use your skills, time, and passion on meaningful projects that are building the future? We're looking for a Staff Software Engineer with a strong background in DPDK software ...

Expert level proficiency with DPDK and Software Defined Networking * Strong understanding of PCIe peer-to-peer communication, including memory-mapped I/O, queue management, and device-to-device ...

... VMWare Experience in dpdk application development is desirable. Knowledge on Ixia or Spirent Traffic Generator Shell / Python / Perl scripting Knowledge on Performance benchmarking (RFC 2544 ...

Your work will span ultra-high-performance dataplane systems (VPP, DPDK, eBPF) and the distributed control-plane and traffic services written in Rust and Go . You'll also expand our globally ...

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.
Sr. Software Engineer - DPDK, Docker, and IP Networking

Sr. Software Engineer - DPDK, Docker, and IP Networking

Apposite Technologies LLC

Encino, CA

$130K - $172K/yr

Contractor

Posted 18 days ago


Job description

Apposite Technologies is looking for a Sr. Software engineer with strong DPDK, Docker, IP Networking, and Linux experience. 

Apposite’s network emulation solutions have helped the world’s largest enterprises, technology vendors, and government organizations develop and launch high performance applications for more than a dozen years.  Apposite is a critical partner to over 3,000 global clients working in exciting technology areas like, cloud migration, block chain, 5G wireless, video streaming, cloud object storage, IoT, and many other applications.  Our small, fast paced team is looking to add a strong engineer who can wear many hats and be a key contributor.

We are looking for a Sr. Software Engineer to develop on our physical and virtual appliances.  The ideal candidate will be familiar with DPDK, dockers, L2/L3 networking, virtual environments, cloud environments, and different Linux distributions.   Experience porting exiting products into cloud-based products is a plus.

What you will be doing:

·         Design and develop an architecture for docker/container, cloud, and virtual solutions

·         Communicate status with engineering and management

·         Developing in multiple Linux and cloud environments

What you need for this position:

·         Deep understanding DPDK

·         Container / docker development experience

·          L2/L3 networking experience

·         Linux development experience

·         Cloud experience desirable (AWS, Azure)