Lead Systems Software Engineer

CelesticaAustin, TX

About The Position

We are seeking a highly motivated Lead Systems Software Engineer to join our Hardware Platform Solutions (HPS) team. This role focuses on low-level networking software development, working closely with hardware to build high-performance data plane and networking systems used in large-scale data center environments.

Requirements

  • 3+ years of experience in networking software development
  • Strong programming skills in C/C++
  • Solid understanding of L2/L3 protocols (BGP, OSPF, VXLAN, MPLS)
  • Experience with Linux-based systems
  • Exposure to data plane technologies or packet processing
  • Strong debugging and problem-solving skills

Nice To Haves

  • Experience with ASICs (Broadcom, Marvell) or networking hardware
  • Familiarity with SDKs, PFE, or hardware abstraction layers
  • Experience with DPDK or high-performance packet processing
  • Exposure to NOS (Network Operating Systems)

Responsibilities

  • Develop and enhance data plane features for networking platforms
  • Implement L2/L3 forwarding, routing, and switching functionality
  • Work closely with ASICs (Broadcom, Marvell, etc.) and SDKs
  • Design, develop, and debug C/C++ based networking software
  • Analyze and optimize packet processing and system performance
  • Collaborate with cross-functional teams across hardware and software
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service