R

Ribbon

IP/optical networking and cloud communications

Data Path Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeOttawa, ON, CanadaIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, computer engineering, or a similar field is required.
  • Five or more years of professional experience working in computer networking or communications is required.
  • A strong foundation in C and a background in embedded programming are required.
  • Experience with one or more of the following is required: software-based fast path using Intel DPDK or VPP; familiarity with tunneling technologies such as tap devices, split tunneling, or IP-in-IP; hardware offloads utilizing network processors and SmartNICs; or Container Networking Interfaces in Kubernetes, such as SR-IOV CNI and Multus CNI.
  • Exposure to Linux networking, kernel internals, and containerization concepts is required.
  • Excellent written and verbal communication skills are required.

Responsibilities

  • Research technical information and design and create software for next-generation networking products.
  • Write software for data plane acceleration technologies such as network processors for use on turnkey or custom hardware platforms.
  • Investigate and debug customer issues reported on the installed base of products.
  • Work with the system-test team to use in-house and third-party test tools to verify functionality and measure the performance of networking products.

Desired Qualifications

  • A master's degree is preferred.
  • Other system languages such as C++ and Go are a plus.
  • Other target architectures such as eBPF are a plus.

About the Company

Ribbon

IP/optical networking and cloud communications

Ribbon Communications provides IP and optical networking solutions and cloud-to-edge communications for telecom operators, service providers, and enterprises. Its products include optical and IP systems for 5G networks, mobile backhaul, metro aggregation, and wholesale carrier transport, along with cloud-to-edge offerings that enable Microsoft Teams via Session Border Controllers (SBCs) and Unified Communications solutions. SBCs secure and route voice and data traffic between networks, helping deliver reliable communications across edge-to-core networks. Compared with competitors, Ribbon emphasizes long-standing expertise in real-time communications and a combined hardware-software portfolio for operators and enterprises, backed by ongoing support and maintenance. Its goal is to help customers build and maintain high-performance, scalable networks that support cloud services and 5G deployments.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Plano, TX
Founded
1997

Recently Posted Jobs

Explore more opportunities at Ribbon

See more jobs