CareerPlanGet AI match score →

Staff Software Engineer - DPDK

USA-CA-Aliso Viejo💼 Full-time🗓 2026-07-09 → 2026-07-31

Core

Designing and building innovative hardware and software solutions for the cloud gaming revolution, specifically optimizing peer-to-peer PCIe communication between DPUs and other bus devices.

Role type

Staff Software Engineer (DPDK/Firmware)

Builds

Console-quality video games on any device (cloud gaming infrastructure)

Domain

Gaming / High-performance Networking / Hardware-Software Integration

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, DPDK, Software Defined Networking, PCIe peer-to-peer communication, memory-mapped I/O, queue management, device-to-device signaling, firmware debugging and profiling, TCP/IP/UDP/L2 protocols, technical leadership

Preferred skills

DPU software/firmware development, Open vSwitch/Sonic, EVPN-VXLAN, Linux/embedded OS network drivers, storage offload engines, Rust

Technologies

DPDK, PCIe, Open vSwitch, Sonic, EVPN-VXLAN, Rust, Linux

Responsibilities

Implement and optimize peer-to-peer PCIe communication between DPUs and other bus devices; Manage network device queues across PCIe peers and handle doorbell interrupts; Architect innovative solutions and drive alignment across teams; Collaborate across hardware, drivers, system software and network cross functional teams; Use hardware and software debugging tools to diagnose PCIe and DPU issues; Document key technical areas and share knowledge through technical presentations

Seniority

Staff, hands-on IC with technical leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗