Ribbon Communications Logo

Ribbon Communications

Data Path Engineer

Posted 22 Days Ago
Be an Early Applicant
In-Office
Ottawa, ON, CAN
Senior level
In-Office
Ottawa, ON, CAN
Senior level
Develop and optimize secure networking software for Ribbon’s next-generation products across cloud, server, and custom hardware platforms. Responsibilities include data-plane acceleration using network processors, debugging customer issues, collaborating with system testing, and measuring product performance. The role requires strong C and embedded programming experience, networking expertise, Linux and kernel knowledge, and familiarity with technologies such as DPDK, VPP, SmartNICs, Kubernetes networking interfaces, tunneling, and eBPF.
The summary above was generated by AI

We 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 VPP

o Familiarity with tunneling technologies such a tap devices, split tunnelling , IP-in-IP

o Hardware offloads utilizing network processors and SmartNICs

o Container Networking Interfaces in K8s, such as SR-IOV CNI and Multus CNI

o 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.'

Ribbon Communications Ottawa, Ontario, CAN Office

500 Palladium Dr suite 2100, Ottawa, ON, Canada, K2V 1C2

Similar Jobs

12 Minutes Ago
In-Office or Remote
CA
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Own the full sales cycle for small and midsize business merchants, converting inbound leads and generating outbound pipeline. Diagnose customer needs, deliver consultative solutions, manage high-volume opportunities, accurately forecast in Salesforce, collaborate cross-functionally, and consistently meet or exceed revenue quotas.
Top Skills: CRMSalesforce
7 Hours Ago
In-Office
Senior level
Senior level
Cloud • Information Technology • Machine Learning
Hunter-focused enterprise account executive responsible for net-new logo acquisition across a greenfield territory. Sell CoreWeave's GPU cloud infrastructure and AI developer tooling as unified or standalone solutions. Build pipeline from cold outreach and PLG signals, run technical discovery with engineers and execs, lead PoVs with Solution Architects, negotiate MSAs and procurement, and manage full sales cycles and CRM forecasting.
Top Skills: Ai Developer ToolingCloud InfrastructureCRMGpu CloudHpcLlmopsMlopsSaaSWeights & Biases
7 Hours Ago
Hybrid
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Own reliability of a Canada Protected B cloud environment across infrastructure, applications, databases, networking, containers, and cloud services. Troubleshoot complex production incidents, lead root cause analysis, automate repetitive operations, maintain Linux systems, operate Kubernetes, manage configuration automation, tune databases, improve observability, and collaborate across engineering and security teams. The role supports 24x5 coverage on a fixed day, swing, or overnight shift and requires Government of Canada Reliability Status screening.
Top Skills: AnsibleBashDnsGitGoogle Cloud Platform (Gcp)Ip AddressingJavaScriptKubernetesLinuxLoad BalancingLoggingMariadbMetricsMonitoringMySQLNetwork SecurityPostgresPuppetPythonRoutingTcp/IpTracing

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account