Staff Systems Software Engineer (Networking)

Celestica International LPRichardson, TX

About The Position

We are seeking a Staff Engineer, Networking to join our Sonic NOS HDK Vertical team. This is a senior-level, hands-on engineering position focused on the development and sustenance of Network Operating Systems (NOS) for switching/routing platforms. The ideal candidate has a strong background in NOS architecture, L2/L3 protocol development, ASIC integration, and programming in C/C++. This is a pure individual contributor (IC) role. You’ll collaborate with global engineering teams and work at the forefront of NOS software design, enabling advanced networking solutions for data center and enterprise environments.Knowledge/Skills/CompetenciesTechnical Core NOS Development or SustenanceExperience building or maintaining a NOS such as: SONiC (preferred) Cisco IOS, Juniper JUNOS, Arista EOS Any Tier 1 proprietary or Linux-based NOS L2/L3 Protocol Stack Development L2: STP, LLDP, LACP, etc… L3: BGP, OSPF, IS-IS, EVPN/VXLAN, MPLS, etc… Programming Languages Strong proficiency in C/C++ for embedded development Scripting in Python and Bash for automation and test support ASIC/Hardware Experience Familiarity with Broadcom (DNX/XGS), Marvell, or similar ASICs Experience working on hardware-software integration for networking products Engineering Execution Ability to independently design, code, debug, and validate complex NOS features Hands-on experience with Linux networking subsystems Comfort working with distributed source control, CI/CD workflows, and embedded build environments Team Collaboration Ability to work with geographically distributed teams (India, China, U.S.) Strong written and verbal communication skills in a technical engineering context

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
  • 13–16 years of experience in embedded networking software development (±3 years acceptable)
  • Proven experience in Network Operating System development or sustenance
  • Hands-on background in L2/L3 networking protocols and ASIC interaction
  • Strong coding skills in C/C++, with scripting experience in Python/Bash
  • U.S. Citizenship or Permanent Residency (Green Card) required

Nice To Haves

  • Direct experience with SONiC NOS
  • Knowledge of open-source networking standards or AI-integrated systems
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service