Data Path Engineer
Key Skills for This Role
Full Job Posting
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.'
Preferred Qualifications
- · Bachelor’s degree in computer science, computer engineering, or a similar field. Master’s degree preferred.
- o Other system languages such as C++, Go a plus.
- o Other target architectures such as eBPF are a plus.
About Ribbon Communications
Public telecommunications software and networking company serving service providers, enterprises, defense, and critical infrastructure worldwide.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Ribbon Communications
Product Management – Security Strategy & Governance
Ottawa, CAN
Ribbon is seeking a senior product management leader to own security strategy, governance, and regulatory compliance across its Cloud & Edge portfolio. The role leads secure-by-design planning, portfolio requirements, ri
Sales Operations Business Process Analyst
Plano, USA
Ribbon Communications is seeking a Sales Operations Business Process Analyst to improve Salesforce-supported processes, reporting, forecasting, data quality, and user adoption. The role requires 5+ years in sales or reve
Verification Engineering Technical Specialist
, IND
Digital Signal Processing Engineer
, USA
Vice President, Financial Planning & Analysis
, USA
Verification Engineering Lead Analyst
Mumbai, IND
Senior Verification Engineer
Bengaluru, IND
Product Management – Security Strategy & Governance
Ottawa, CAN
Sales Operations Business Process Analyst
Plano, USA