IT & Software

Senior C Networking Software Engineer

Ribbon Communications

Ottawa · Ontario · Canada

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.

#J-18808-Ljbffr

Reference: WJ-4483_1417369

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.