2

Remote Dpdk Jobs (NOW HIRING)

Senior Software and System Architect

Santa Clara, CA ยท Remote

$152K - $206K/yr

Experience with DPDK, OVS, OVN * Experience with Docker, Containers, Kubernetes components ... Remote Your base salary will be determined based on your location, experience, and the pay of ...

Senior Software and System Architect

New York, NY ยท Remote

$141K - $192K/yr

Experience with DPDK, OVS, OVN * Experience with Docker, Containers, Kubernetes components ... Remote Your base salary will be determined based on your location, experience, and the pay of ...

Remote-based, Americas and EMEA What your day will look like * Translate Service Provider ... DPDK, etc * Familiarity with telco architecture and industry standards * Working knowledge of at ...

next page

Showing results 1-20

Remote Dpdk information

See salary details

$80.5K

$131K

$171K

How much do remote dpdk jobs pay per year?

As of Jul 4, 2026, the average yearly pay for remote dpdk in the United States is $131,025.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,000.00 and $145,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Remote DPDK (Data Plane Development Kit) Engineer, and why are they important?

To excel as a Remote DPDK Engineer, you need a strong background in computer networking, C/C++ programming, and experience with high-performance packet processing, typically supported by a degree in computer science or a related field. Familiarity with DPDK libraries, Linux operating systems, and tools like Git, as well as relevant certifications such as LFCE or CCNP, are commonly required. Excellent problem-solving skills, self-motivation, and effective remote communication abilities help professionals stand out in this role. These competencies ensure efficient development, optimization, and troubleshooting of network applications in distributed and high-throughput environments.

What are the main challenges of working as a Remote DPDK Developer, and how can they be effectively managed?

As a Remote DPDK Developer, one of the main challenges is collaborating efficiently with geographically dispersed teams, especially when troubleshooting low-level packet processing issues in real time. Effective communication using collaboration tools and maintaining clear documentation of code changes are essential to avoid misalignment. Additionally, remote DPDK roles require a strong self-motivation to keep up with rapid advancements in networking technologies and to proactively participate in code reviews and technical discussions. Regular virtual meetings and adopting agile methodologies can help mitigate these challenges and ensure smooth project progress.

What is the difference between Remote Dpdk vs Remote Network Engineer?

AspectRemote DpdkRemote Network Engineer
Required CredentialsLinux, C/C++, networking certifications (e.g., CCNA)Networking certifications (e.g., CCNA, CCNP), Linux knowledge
Work EnvironmentData centers, cloud environments, software development teamsCorporate networks, data centers, cloud platforms
Industry UsageTelecommunications, cloud providers, software companiesIT services, enterprise networks, service providers
Common Search/ComparisonYesYes

Remote Dpdk specialists focus on high-performance packet processing using DPDK libraries, often working closely with software development teams. Remote Network Engineers handle network infrastructure, troubleshooting, and configuration across various environments. While both roles require networking knowledge and certifications, Remote Dpdk emphasizes software optimization, whereas Remote Network Engineers focus on network setup and maintenance.

What is a Remote DPDK job?

A Remote DPDK job involves working with the Data Plane Development Kit (DPDK) software framework to develop high-performance network applications, often from a remote location. DPDK is widely used in the networking industry to enable fast packet processing in applications like network function virtualization (NFV), routers, and firewalls. Professionals in this role typically design, optimize, and troubleshoot network software that must handle large volumes of data with minimal latency. Remote DPDK positions allow employees to perform these tasks outside of a traditional office environment, offering flexibility while still contributing to high-performance networking projects.
More about Remote Dpdk jobs
What cities are hiring for Remote Dpdk jobs? Cities with the most Remote Dpdk job openings:
What are the most commonly searched types of Dpdk jobs? The most popular types of Dpdk jobs are:
What states have the most Remote Dpdk jobs? States with the most job openings for Remote Dpdk jobs include:
Infographic showing various Remote Dpdk job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $131,025 per year, or $63 per hour.
Senior Linux Kernel & Driver Engineer - HPC/AI Fabrics

Senior Linux Kernel & Driver Engineer - HPC/AI Fabrics

Cornelis Networks

Austin, TX โ€ข On-site, Remote

Full-time

Posted 4 days ago


Job description

At Cornelis we're building the future of AI and HPC networking with an AI-first approach to silicon and software development. We're seeking engineers who are energized by working on cutting-edge ASIC design and distributed software systems, and who are motivated to push the boundaries on how AI can transform everything from chip architecture to system performance at scale.


Cornelis Networks delivers the world's highest performance scale-out networking solutions for AI and HPC datacenters. Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-based compute clusters at any scale. Our solutions drive breakthroughs in AI & HPC workloads, empowering our customers to push the boundaries of innovation.Backed by top-tier venture capital and strategic investors, we are committed to innovation, performance and scalability - solving the world's most demanding computational challenges with our next-generation networking solutions.


We are a fast-growing, forward-thinking team ofarchitects, engineers, and business professionals with a proven track record of building successful products and companies.As a global organization, our team spans multiple U.S. states and six countries, and we continue to expand with exceptional talent in onsite, hybrid, and fully remote roles.


Cornelis Networks is seeking a talented Linux Kernel and Driver Developer to architect and optimize our next-generation High-Performance Computing (HPC) and Artificial Intelligence (AI) fabric software stack.

Your mission will center on development, optimization, and upstream maintenance of host driver software, focusing on our open-source hfi1 kernel driver and our high-performance user-space Omni-Path Express (OPX) libfabric provider. You will collaborate directly with silicon architects, hardware engineers, and the global open-source community to design software that scales to thousands of nodes with sub-microsecond latency. This role is remote from within the United States.


Key Responsibilities:

  • Design & Optimize Device Drivers: Develop, maintain, and upstream the open-source `hfi1` kernel driver and related subsystems (such as InfiniBand verbs and RDMA core).
  • Hardware-Software Co-Design: Partner closely with silicon architects and hardware developers to define register interfaces, MMIO pathways, command queues, and hardware-software contracts.
  • Develop Zero-Copy Data Paths: Design and optimize low-latency, high-throughput DMA and RDMA transport engines, minimizing buffer copies and maximizing CPU-bypass capabilities.
  • Debug Complex Kernel Concurrency: Identify and resolve intricate kernel-space race conditions, deadlocks, and memory issues under heavy multi-threaded, asynchronous networking workloads.
  • Upstream & Community Engagement: Actively submit patches, participate in code reviews, and represent Cornelis within the Linux Kernel Mailing List (LKML) and open-source networking communities.
  • Package & Build Automation: Maintain and optimize system build environments, kernel-module packages (DKMS, RPM, Kbuild), and automated integration tests.


Required Qualifications:

  • Education: BS, MS, or Ph.D. in Computer Science, Computer Engineering, or a related field (or equivalent practical experience).
  • Kernel-Space Mastery: 3+ years of professional experience writing production-grade C code inside the Linux kernel (kernel modules, LKM, memory management, or interrupt handlers).
  • High-Speed Networking Protocol Knowledge: Direct experience with RDMA, InfiniBand (IB) Verbs, RoCE, or high-performance user-space bypass frameworks (such as libfabric / OFI or DPDK).
  • Hardware Interface Fundamentals: Strong understanding of PCIe architectures, DMA engines, memory mapping (`mmap`), and MMIO.
  • Advanced Kernel Debugging: Hands-on proficiency with kernel analysis tools including `KASAN`, `kmemleak`, `ftrace`, `tracepoints`, `kprobes`, and core crash dump analysis.
  • Scripting & Automation: Proficiency in scripting languages (e.g., Python, Bash) for automated testing and performance profiling.


Nice to Haves:

  • Active track record of contributions to upstream `kernel.org` (specifically under `drivers/infiniband/` or `drivers/net/`).
  • Familiarity with kernel storage protocols (e.g., Lustre, NFS, SRP).
  • Experience with GPU-direct communication technologies (e.g., GPUDirect RDMA, DMA-buf).