Data Path Engineer

Ribbon Communications Inc.

Ottawa

Presencial

CAD 110.000 - 150.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Ribbon Communications Inc. is seeking a Data Path Engineer in Ottawa, Canada to design and implement high-performance networking software.

You will work on data plane acceleration and network processors across Ribbon’s product portfolio, collaborating with distributed teams and handling customer-reported issues. Ideal candidates have a strong C/embedded background, experience with DPDK/VPP, and familiarity with Kubernetes networking concepts.

Formación

  • Bachelor’s degree in computer science, computer engineering, or a related field; master’s preferred.
  • Five+ years of professional experience in computer networking or communications.
  • Strong C and embedded programming foundation; C++ and Go a plus.
  • Experience with data plane acceleration and network processors.
  • Familiarity with Linux networking, kernel internals, and containers.

Responsabilidades

  • Research technical information and design software for Ribbon’s next generation of networking products.
  • Write software for data plane acceleration technologies such as network processors for use on turn-key or custom hardware platforms.
  • Investigate and debug customer issues reported on Ribbon’s installed base of products.
  • Work with system-test team to verify functionality and to measure performance of networking products.

Conocimientos

C
C++
Go
Embedded programming
Linux networking
DPDK
VPP

Educación

Bachelor’s degree in computer science / computer engineering
Master’s degree preferred

Herramientas

Intel DPDK
VPP
K8s (SR-IOV CNI)
Multus CNI

Descripción del empleo

## Data Path EngineerApply: Canada, Ontario, Ottawa: Full time: Posted Today: End Date: October 30, 2026 (15 days left to apply): REQ-2026-3067We deliver global real-time communications software and network solutions to service providers, enterprises, and critical infrastructure sectors. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today’s smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, agility and automation and includes optical and packet networking, core to edge IP solutions, UCaaS/ CPaaS cloud offers, and leading-edge software security and analytics tools.To learn more, visit rbbn.com The Ribbon Data Plane team is responsible for the software that optimizes the networking performance of Ribbon’s industry-leading next-generation security and networking products. We create networking software for use in public and private clouds, dedicated servers, and custom-designed hardware platforms. We are looking for a candidate to work as part of our team in a hands-on development role. The candidate will have the opportunity to develop highly optimized and secure networking software for use across Ribbon’s portfolio. The Ribbon Data Plane Team operates in a fast-paced environment and the candidate must be a proven self-starter who is eager to contribute to team initiatives. The candidate also must be comfortable working closely with teams distributed among Ribbon’s global engineering locations.**Responsibilities:**· Research technical information and design and create software for Ribbon’s next generation of networking products.· Write software for data plane acceleration technologies such as network processors for use on turn-key or custom hardware platforms.· Investigate and debug customer issues reported on Ribbon’s installed base of products.· Work with system-test team to use in-house and third-party test tools to verify functionality and to measure the performance of networking products. **Qualifications:**· Bachelor’s degree in computer science, computer engineering, or a similar field. Master’s degree preferred.· Five or more years of professional experience working in computer networking or communications.· Strong foundation in C with background in embedded programming:o Other system languages such as C++, Go a plus.· Experience with one or more of the following:o Software-based fast path using Intel DPDK or VPPo Familiarity with tunneling technologies such a tap devices, split tunnelling , IP-in-IPo Hardware offloads utilizing network processors and SmartNICso Container Networking Interfaces in K8s, such as SR-IOV CNI and Multus CNIo Other target architectures such as eBPF are a plus.· Exposure to Linux networking, kernel internals, containerization concepts.· Excellent written and verbal communication skills.The anticipated base pay range for this full-time position in all geographic locations is $110,000.00 - $150,000.00 annually. Actual compensation within the range will be determined based on a variety of factors, including, but not limited to the candidate’s experience, skills and education. The compensation package also includes eligibility for an incentive plan and comprehensive benefits, subject to applicable requirements. **Please Note:***'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'*
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Data Path Engineer
Data Path Engineer

Ribbon Communications • Ottawa

Presencial
CAD 110.000 - 150.000
Data Path Engineer: Real-Time Networking & DPDK
Data Path Engineer: Real-Time Networking & DPDK

Ribbon Communications Inc. • Ottawa

Presencial
CAD 110.000 - 150.000
Software Development Environment and DevOps Developer – Co-op
Software Development Environment and DevOps Developer – Co-op

Ribbon Communications • Ottawa

Presencial
CAD 50.000 - 60.000
Software Development Engineering Hybrid
Software Development Engineering Hybrid

Ribbon Communications Inc. • Ottawa

Híbrido
CAD 70.000 - 110.000
Staff Software Engineer Software
Staff Software Engineer Software

Frontdoor Defense • Ottawa

Presencial
CAD 198.000 - 269.000
Medical, dental, vision
RRSP with company matching
Employee stock purchase program
+1
Principal Software Engineer Software
Principal Software Engineer Software

Frontdoor Defense • Ottawa

Presencial
CAD 114.000 - 183.000
Discretionary annual bonus
Equity grants
Comprehensive benefits
Firmware Design Engineer
Firmware Design Engineer

Cadence Design Systems • Montreal

Presencial
CAD 73.500 - 136.500
RRSP
TFSA plan
Health coverage (dental, vision, EAP)
+4
Software Engineer Software
Software Engineer Software

Frontdoor Defense • Ottawa

Híbrido
CAD 76.000 - 122.000
Annual bonus
Equity grants
RRSP matching
+2
Principal Forward Deployed Engineer – AI & Developer Platform
Principal Forward Deployed Engineer – AI & Developer Platform

Broadcom Inc. • Canadá

A distancia
CAD 116.000 - 185.000
Discretionary annual bonus
Equity grants
Medical, dental and vision plans
+2
Principal Software Engineer
Principal Software Engineer

Broadcom • Ottawa

Presencial
CAD 114.000 - 183.000
Discretionary annual bonus
Equity grant
Annual equity awards
+5