Senior C Networking Software Engineer

Senior C Networking Software Engineer

Full-Time 135000 - 165000 $ / year (est.) Hybrid
R

At a Glance

  • Tasks: Build optimized networking software in C and collaborate on innovative projects.
  • Company: Join Ribbon, a leader in next-gen security and networking solutions.
  • Benefits: Competitive salary, health benefits, remote work options, and career growth.
  • Other info: Dynamic environment with opportunities to work on advanced technologies.
  • Why this job: Make an impact on cutting-edge networking products while working with global teams.
  • Qualifications: Bachelor's degree and 5+ years in networking or communications required.

The predicted salary is between 135000 - 165000 $ per year.

Build optimized networking software in C at Ribbon, focusing on embedded programming and data plane acceleration across global engineering locations. This hands-on development role supports Ribbon’s next-generation security and networking products. You will research technical information, design software, and contribute across public and private clouds, dedicated servers, and custom hardware platforms. The position requires networking or communications experience and close collaboration with distributed teams.

Key Responsibilities:

  • Research technical information for next-generation networking products
  • Design and create optimized networking software
  • Write data plane acceleration software for network processors
  • Debug customer issues in Ribbon’s installed products
  • Verify functionality and measure networking performance with test teams

Requirements:

  • Bachelor’s degree in computer science or similar field
  • Five or more years in networking or communications
  • Strong C foundation with embedded programming experience
  • Experience with Intel DPDK, VPP, or related technologies
  • Linux networking and kernel internals exposure

Apply C, embedded programming, and networking expertise to optimize secure data plane software for Ribbon products.

Senior C Networking Software Engineer employer: Ribbon Communications

At Ribbon, we pride ourselves on being an exceptional employer that fosters innovation and collaboration in a dynamic work environment. Our culture emphasizes continuous learning and professional growth, providing employees with opportunities to work on cutting-edge networking technologies while collaborating with talented teams across the globe. Located in a vibrant tech hub, we offer competitive benefits and a supportive atmosphere that encourages creativity and excellence in every project.

R

Contact Details:

Ribbon Communications Recruitment Team

We think you need these skills to ace Senior C Networking Software Engineer

C Programming
Embedded Programming
Networking Experience
Data Plane Acceleration
Intel DPDK
VPP
Linux Networking