Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Calix Logo

Principal Software Engineer - Dataplane Software (VPP)

Calix

$159,000 - $310,500
Aug 24, 2025
Remote, US
Apply Now

Calix is seeking a Principal Software Engineer to contribute to the development of cutting-edge network solutions and Security solutions for Calix high end carrier access switching products for Internet infrastructure.

Requirements

  • Proven expertise in C. C++ programming for systems-level software development.
  • Strong understanding of the Data Path Concepts, including various packet processing models, Firewall solutions, including IPSec and VPN.
  • Strong experience with networking technologies and protocols (L2, L3, MPLS, NAT, VPN, IPSec, DPI etc).
  • Good understanding and hold on Packet Buffer Management, Mempools, Poll Mode Drivers, Flow and Session Mgmt.
  • VPP plugins architecture, experience in adding new plugins
  • In-depth knowledge of Linux operating systems, including kernel-level programming.
  • Excellent programming skills C, C++, Data structures, Algorithms, Design Concepts

Responsibilities

  • Design, develop, and maintain network systems software and Security software for high-performance and low-latency environments.
  • Optimize network data processing by leveraging DPDK and VPP.
  • Collaborate with cross-functional teams to define and implement networking protocols (L2, L3, MPLS, NAT, tunnelling - VPN, IPSec, GRE, VxLAN etc) and features.
  • Develop and maintain software libraries, applications, and tools related to network systems and network security systems.
  • Ensure the reliability and scalability of network solutions.
  • Draft high level and detailed design documentation for new features and capabilities.
  • Participate in Design/Code reviews, Architecture discussions, and drive execution with a goal to continuous Software Development process improvements.

Other

  • Bachelor's or master's degree in computer science, Electronics and Communication Engineering, or a related field.
  • 14+ years of relevant experience in the areas below
  • Excellent analytical, integration, problem-solving skills, hands-on software development and the ability to work in a collaborative, fast-paced environment.
  • Very Good oral and written communication and multitasking skills are expected.
  • Location: This is a remote-based located in United States or Canada