Hybrid Data Plane Engineer - Networking (C/C++, Linux)

Ribbon Communications

Town of Westford (WI)

Hybrid

USD 110,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ribbon Communications is seeking a Software Engineer for the Data Plane team to design, implement, and test high‑performance networking software for SBC products. This hands‑on role requires collaboration with global engineering teams and comfort with hybrid work.

The position emphasizes C/C++ with embedded systems, Linux networking, TCP/IP fundamentals, and exposure to DPUs, network processors, CNF infrastructure, and containerized environments.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 4–6 years in computer networking or related software development.
  • Strong C/C++ with embedded systems experience.
  • Solid Linux networking and TCP/IP fundamentals.
  • Knowledge of DPUs, network processors, CNF infrastructure.
  • Experience with cloud native networking and containerized environments.
  • Ability to collaborate with globally distributed teams.

Responsibilities

  • Design, implement, and test data plane features for Ribbon products.
  • Research solutions and design data plane software for next‑gen products.
  • Develop software for data plane acceleration on hardware platforms.
  • Investigate and resolve customer-reported issues across installed base.
  • Collaborate with system test teams to validate functionality and measure performance.

Skills

C/C++
Embedded systems
Linux networking
TCP/IP fundamentals
DPDK/SmartNICs
CNF infrastructure
Containerized networking
Collaboration across teams

Education

Bachelor’s degree in CS/CE

Job description

Ribbon Communications is seeking a Software Engineer for the Data Plane team to design, implement, and test high‑performance networking software for SBC products. This hands‑on role requires collaboration with global engineering teams and comfort with hybrid work.

The position emphasizes C/C++ with embedded systems, Linux networking, TCP/IP fundamentals, and exposure to DPUs, network processors, CNF infrastructure, and containerized environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Plane Engineer - High-Performance Networking (Hybrid)
Data Plane Engineer - High-Performance Networking (Hybrid)

Ribbon Communications • Westford (MA)

Hybrid
USD 125,000 - 140,000
Data Plane Software Engineer - Hybrid Networking
Data Plane Software Engineer - Hybrid Networking

Ribbon Communications Inc. • Westford (MA), Northern (KY)

Hybrid
USD 125,000 - 140,000
Health insurance
Hybrid Data Plane Engineer — High-Performance Networking
Hybrid Data Plane Engineer — High-Performance Networking

Ribbon Communications Inc. • Town of Westford (WI)

Hybrid
USD 125,000 - 140,000
Incentive plan
Comprehensive benefits
Software Engineer, Data Plane Hybrid
Software Engineer, Data Plane Hybrid

Ribbon Communications Inc. • Town of Westford (WI)

Hybrid
USD 125,000 - 140,000
Incentive plan
Comprehensive benefits
Software Engineer, Data Plane Hybrid
Software Engineer, Data Plane Hybrid

Ribbon Communications Inc. • Westford (MA), Northern (KY)

Hybrid
USD 125,000 - 140,000
Health insurance
Software Engineer, Data Plane Hybrid
Software Engineer, Data Plane Hybrid

Ribbon Communications • Westford (MA)

Hybrid
USD 125,000 - 140,000
Software Engineer, Data Plane Hybrid
Software Engineer, Data Plane Hybrid

Ribbon Communications • Town of Westford (WI)

Hybrid
USD 110,000 - 160,000
Senior Systems Software Engineer - High-Performance Dataplane
Senior Systems Software Engineer - High-Performance Dataplane

Blue Origin LLC • Seattle (WA), Northern (KY)

Hybrid
USD 165,000 - 231,000
Medical
Dental
Vision
+4
Hybrid Software Engineer II - Networking & C/C++
Hybrid Software Engineer II - Networking & C/C++

Hewlett Packard Enterprise Company in • Sunnyvale (CA)

Hybrid
USD 106,000 - 214,000
Principal Data Plane Engineer
Principal Data Plane Engineer

Socket.dev • Durham (NC)

Hybrid
USD 180,000 - 240,000