Principal Data Plane Engineer

Socket.dev

Durham (NC)

Hybrid

USD 180,000 - 240,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Xsight Labs is seeking a Principal Dataplane Engineer to lead a strategic networking initiative. You will design, implement, and optimize dataplane software interfacing with custom hardware pipelines to enable line-rate packet processing and scalable cloud networking.

Collaborate with silicon architects, firmware, and control-plane teams, and engage with the open-source community to shape dataplane models, APIs, and performance frameworks.

Qualifications

  • Strong understanding of dataplane architectures and high-performance packet processing.
  • Experience developing Linux-based dataplane software for embedded or server-class CPUs (x86 and/or ARM).
  • Designing low-latency, high-throughput systems with strict performance constraints.
  • Translate hardware specs and networking requirements into efficient dataplane implementations.
  • Experience profiling, debugging, and optimizing dataplane code across CPU, memory, and I/O subsystems.
  • Collaborate closely with hardware, firmware, and control-plane teams.
  • Hands-on experience with DPDK, including PMDs, RTE Flow, and performance tuning.
  • Familiarity with NIC offloads, hardware accelerators, or programmable packet processing pipelines.
  • Knowledge of L2/L3 forwarding, encapsulation, and tunneling protocols (Ethernet, VLAN, VXLAN, IP, TCP/UDP).
  • Experience with highly available and scalable networking systems.
  • Exposure to hardware/software co-simulation, emulation, or FPGA-based validation environments.
  • Prior or active contributions to open source dataplane or networking projects.
  • Expert-level proficiency in C
  • Performance-driven, detail-oriented engineering mindset
  • Strong problem-solving and debugging skills
  • Self-learner with the ability to ramp quickly on new hardware and architectures
  • Team-player with excellent verbal and written communication skills

Skills

Dataplane design
Linux development
DPDK
C programming
Performance tuning
Debugging
Open source
Team communication

Tools

DPDK PMDs
RTE Flow
NIC offloads
FPGA validation

Job description

About the Role

We are looking for a Principal Dataplane Engineer to join our Xsight Labs US software engineering team. In this role, you will be a technical lead for a strategic networking initiative focused on extracting maximum performance from Xsight's next-generation silicon. You will design, implement, and optimize dataplane software that interfaces directly with custom hardware pipelines, enabling line-rate packet processing, advanced offloads, and scalable cloud networking features.

As part of this effort, you will work closely with silicon architects, firmware, and control-plane teams, and actively engage with the open-source community to help define and influence dataplane models, APIs, and performance frameworks. Location is flexible between Xsight's East Coast offices in Billerica, Massachusetts or Durham, North Carolina.

t is used for creating requisitions 'from scratch'

Required experience
  • Strong understanding of dataplane architectures and high-performance packet processing.
  • Experience developing Linux-based dataplane software targeting embedded or server-class CPUs (x86 and/or ARM).
  • Expertise in designing low-latency, high-throughput systems with strict performance constraints.
  • Ability to translate hardware specifications and networking requirements into efficient, testable dataplane implementations.
  • Experience profiling, debugging, and optimizing dataplane code across CPU, memory, and I/O subsystems.
  • Proven ability to collaborate closely with hardware, firmware, and control-plane teams.
  • Hands-on experience with DPDK, including PMDs, RTE Flow, and performance tuning.
  • Familiarity with NIC offloads, hardware accelerators, or programmable packet processing pipelines.
  • Knowledge of L2/L3 forwarding, encapsulation, and tunneling protocols (Ethernet, VLAN, VXLAN, IP, TCP/UDP).
  • Experience with highly available and scalable networking systems.
  • Exposure to hardware/software co-simulation, emulation, or FPGA-based validation environments.
  • Prior or active contributions to open source dataplane or networking projects.
  • Expert-level proficiency in C
  • Performance-driven, detail-oriented engineering mindset
  • Strong problem-solving and debugging skills
  • Self-learner with the ability to ramp quickly on new hardware and architectures
  • Team-player with excellent verbal and written communication skills
Required skills
null
Required Education:
null
Requirements
  • Strong understanding of dataplane architectures and high-performance packet processing.
  • Experience developing Linux-based dataplane software targeting embedded or server-class CPUs (x86 and/or ARM).
  • Expertise in designing low-latency, high-throughput systems with strict performance constraints.
  • Ability to translate hardware specifications and networking requirements into efficient, testable dataplane implementations.
  • Experience profiling, debugging, and optimizing dataplane code across CPU, memory, and I/O subsystems.
  • Proven ability to collaborate closely with hardware, firmware, and control-plane teams.
  • Hands-on experience with DPDK, including PMDs, RTE Flow, and performance tuning.
  • Familiarity with NIC offloads, hardware accelerators, or programmable packet processing pipelines.
  • Knowledge of L2/L3 forwarding, encapsulation, and tunneling protocols (Ethernet, VLAN, VXLAN, IP, TCP/UDP).
  • Experience with highly available and scalable networking systems.
  • Exposure to hardware/software co-simulation, emulation, or FPGA-based validation environments.
  • Prior or active contributions to open source dataplane or networking projects.
  • Expert-level proficiency in C
  • Performance-driven, detail-oriented engineering mindset
  • Strong problem-solving and debugging skills
  • Self-learner with the ability to ramp quickly on new hardware and architectures
  • Team-player with excellent verbal and written communication skills
Advantages
null
Responsibilities
null
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Data Plane Engineer — High-Performance Networking
Principal Data Plane Engineer — High-Performance Networking

Socket.dev • Durham (NC)

Hybrid
USD 180,000 - 240,000
Hardware Applications Engineer
Hardware Applications Engineer

Socket.dev • Saratoga (CA)

On-site
USD 140,000 - 210,000
Field Application Engineer
Field Application Engineer

Socket.dev • Saratoga (CA)

On-site
USD 140,000 - 190,000
Product Line Manager
Product Line Manager

Xsight Labs • San Jose (CA)

On-site
USD 150,000 - 200,000
Sr. Principal Software Engineer (Prisma SASE)
Sr. Principal Software Engineer (Prisma SASE)

Palo Alto Networks, Inc. • San Francisco (CA)

On-site
USD 170,000 - 277,000
Senior Software Engineer Datapath
Senior Software Engineer Datapath

Hobbsnews • Westford (MA)

Hybrid
USD 136,000 - 261,000
Sr Software Engineer - ADC Dataplane RP1008140
Sr Software Engineer - ADC Dataplane RP1008140

F5 Networks • Seattle (WA)

On-site
USD 120,000 - 150,000
Principal Engineer Software - Dataplane
Principal Engineer Software - Dataplane

Palo Alto Networks • Santa Clara (CA)

On-site
USD 147,000 - 238,000
Principal Software Engineer (Architecture Office)
Principal Software Engineer (Architecture Office)

Ostware Services • Town of Poland (NY)

On-site
USD 120,000 - 150,000
Medical insurance
Paid bank holidays
Flexible Schedule
Principal Engineer - Networking (Packet Forwarding)
Principal Engineer - Networking (Packet Forwarding)

alkira • San Jose (CA)

On-site
USD 175,000 - 250,000