CareerPlanSign in

Software Developer - Seattle

USA💼 Full-time💰 $135,200–$135,200🗓 2026-09-09 → 2026-09-26

Core

Architect and implement high-performance, highly available system software components including DPDK-based networking stacks, hardware abstraction layers, and custom hardware acceleration stacks for cloud infrastructure.

Role type

Senior IC systems software engineer (low-level/hardware-software boundary)

Builds

Network virtualization, high-performance packet processing, protocol parsers, and DPU security features

Domain

Cloud infrastructure, programmable hardware (SmartNICs/DPUs), Linux kernel internals

Deliverable

production ML models | product features | infrastructure

Required skills

systems programming in C/C++/Rust, Linux OS internals, networking protocols, packet processing, debugging across OS/driver/firmware/hardware boundaries

Preferred skills

SmartNIC/DPU/NIC driver development, kernel networking, virtualization, SDN, distributed systems, performance tuning, concurrency, memory management, low-latency systems, hardware-software co-design

Technologies

C, C++, Rust, Linux, DPDK, SmartNICs, DPUs, Oracle Cloud Infrastructure

Responsibilities

Build network virtualization and high-performance packet processing using C/C++; manage memory, scheduling, I/O virtualization, and kernel drivers; collaborate with architects and peers across Compute, Storage, OS, and Security; work with DPU vendors to optimize hardware resource usage

Seniority

Senior, hands-on IC

Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.