Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer (Network SDK)

$255k - $275k

Piper Companies

Piper Companies is seeking a Principal Software Engineer (Network SDK) to support lowlevel software development for networking and ASIC-based technologies. The Principal Software Engineer (Network SDK) role is ideal for an experienced networking engineer who can immediately contribute to high-performance, hardware-near systems.

Responsibilities of the Principal Software Engineer (Network SDK):
• Develop and optimize SDKs for networking and ASIC platforms.
• Write lowlevel APIs that interface directly with hardware.
• Work with networking data structures such as LPM tries, ACL tables, and hashing.
• Program and configure tables and packet-processing pipelines.
• Collaborate with hardware and systems teams to ensure seamless integration.
• Debug and tune performance issues across softwarehardware boundaries.

Requirements of the Principal Software Engineer (Network SDK):
• Several years of hands-on networking experience, able to contribute immediately.
• Experience with switching, routing, NICs, or mixed networking ASIC environments.
• Strong background in networking data structures and table programming.
• Deep experience with lowlevel hardware interaction and SDK development.
• Solid understanding of networking semantics and packet processing pipelines.
• Proven ability to write low-level APIs that communicate with hardware.

Compensation for the Principal Software Engineer (Network SDK):
• Salary range: $255,000 - $275,000
• Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holiday and Sick Leave if Required by Law.

Keywords: network SDK engineering, low-level APIs, ASIC platforms, switching, routing, NICs, networking data structures, packet processing, LPM tries, ACL tables, hardware interface, high-performance networking, distributed systems software, infrastructure engineering

This job opens for applications on 6/9/2026. Applications for this job will be accepted for at least 30 days from the posting date.

#LI-AG1

#REMOTE
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (Network SDK) in Saratoga, CA vacancy
  • $210k - $265k

     ...Overview We’re looking for a Technical Leader for Network SDK QA to own the quality and reliability of our platform software stack and switching SDK that drives our next-...  ...QA strategy, design test frameworks, mentor engineers, and directly validate the core SDK layer that... 
    Suggested

    Eridu AI

    Saratoga, CA
    1 day ago
  • $210k - $275k

     ...Staff - Principal, Software Engineer, SDK Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate AI...  ...experience building firmware and software abstractions for networking ASICs, SoCs and embedded platforms. Strong command of C/... 
    Suggested

    Eridu

    Saratoga, CA
    4 days ago
  • $210k - $275k

     ...across silicon, packaging, software, and systems to...  ...and has a world-class engineering team with decades of experience...  ...We are looking for a Principal Engineer to lead the...  ...Development Kit (SDK), the critical abstraction...  ...abstractions for networking ASICs, SoCs and embedded... 
    Suggested

    Eridu AI

    Saratoga, CA
    1 day ago
  • $210k - $275k

     ...A technology company is looking for a Principal Engineer to lead the design and development of its Software Development Kit (SDK) for switching ASICs. You should have extensive experience in L2/L3 Ethernet protocols and proficiency in programming with C/C++/Python. The... 
    Suggested

    Eridu Corporation

    Saratoga, CA
    3 days ago
  • A technology firm is seeking a Principal Software Engineer (Network SDK) to support low-level software development for networking technologies. The role involves developing and optimizing SDKs, writing low-level APIs, and collaborating with hardware teams. The ideal candidate... 
    Suggested

    Piper Companies

    Saratoga, CA
    2 days ago
  • $184k - $287.5k

     ...every new AI-powered application. We seek a senior engineer to own and evolve the core NIM Platform SDK and microservice framework. This framework powers NVIDIA...  ...that scale. The role involves solving deep software engineering challenges. These include high-performance... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $184k - $356.5k

     ...NVIDIA Gruppe is seeking a Senior Engineer to lead the evolution of the core NIM Platform SDK and microservice framework in Santa Clara, California. This hands...  ...native architectures, contributing to production-grade software supporting AI applications. The position offers a... 

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $210k - $275k

    A Silicon Valley-based hardware startup is seeking a Principal Software Engineer to lead SDK development for their switch ASICs. This role involves designing software interfaces, mentoring engineers, and ensuring performance readiness. Candidates should have a Bachelor'... 

    Eridu

    Saratoga, CA
    3 days ago
  • $154.68k - $231.7k

     ...PHY SW Team works on Marvell's Networking PAM4 DSPs for use in data...  ...including embedded FW, customer SDK, lab test, and QA. What...  ...Computer Science, Electrical Engineering or related fields and related...  ...access to technology and/or software subject to U.S. export control... 
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    1 day ago
  • $210k - $275k

     ...innovations across silicon, packaging, software, and systems to deliver an...  ...mode and has a world-class engineering team with decades of...  ...with SONiC (Software for Open Networking in the Cloud). This role requires...  ...Lead SAI/SONiC SDK development, enabling performant... 

    Eridu AI

    Saratoga, CA
    1 day ago
  • NVIDIA Corporation is seeking a talented SDK Engineer to join the NVLink SDK group in Santa Clara, California. In this role, you will design and implement SDK features for cutting-edge networking products, contributing to the development of technologies for AI, HPC, and... 

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $184k - $356.5k

    NVIDIA Corporation is looking for a Senior Engineer to own and evolve the core NIM Platform SDK and microservice framework. This role involves developing high-performance systems programming and collaborating across teams to deliver AI inference at scale. The ideal candidate... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $185k - $203k

     ...Principal Embedded Software Engineer - Ethernet Retimers San Jose, California, United States Astera Labs...  ...teams Develop and maintain SDK/API interfaces that enable customer...  ...bring-up, or SDK/API development for networking devices ~ Strong proficiency with... 
    Work at office
    Worldwide
    Flexible hours

    Astera Labs

    San Jose, CA
    3 days ago
  • $124k - $210k

     ...Matterport - Senior Software Engineer, SDK Job Description CoStar Group is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index, CoStar Group is on a mission to digitize... 
    Full time
    Work at office
    Work from home

    CoStar Realty Information, Inc.

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

     ...computing, Vulkan‑based rendering, and flexible software frameworks, Holoscan makes it possible...  ...the next generation of Holoscan SDK by developing intuitive, scalable APIs for...  ...Science, Applied Math, Electrical or Computer Engineering, or related fields. Ways To Stand... 
    Flexible hours

    NVIDIA AI

    Santa Clara, CA
    3 days ago
  • $231.4k - $331.8k

     ...digital world! What You’ll Do As a Principal Software Engineer for the Silicon One Customer...  ...development kits that are integral to Cisco's networking solutions to Silicon One Customers....  ...support the integration of SAI and SDK functionalities, including working very... 
    Full time
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Cisco

    San Jose, CA
    2 days ago
  • $170k - $210k

     ...Principal Software Developer Engineer Join Fortinet, a cybersecurity pioneer with over two decades of excellence...  ...and redefine the intersection of networking and security. At Fortinet, our...  ...) product line and the Marvell CPSS SDK work for both VM and hardware. Be... 
    Full time
    Worldwide
    Home office

    Edelman

    Sunnyvale, CA
    1 day ago
  • $172k - $349k

     ...Principal Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from...  ...Engineer to join our dynamic team in building carrier-grade networking solutions on a multi-tenant SaaS platform. In this role,... 
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Cupertino, CA
    16 days ago
  • $172k - $349k

     ...Principal Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from...  ...Engineer to join our dynamic team in building carrier-grade networking solutions on a multi-tenant SaaS platform. In this role,... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Cupertino, CA
    7 days ago
  • $158.74k - $236k

     ...threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service, to...  ...degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field.  Experience Requirements:... 
    Local area
    Remote work
    Worldwide

    Barracuda Networks

    Campbell, CA
    3 days ago
  • $231.4k - $331.8k

     ...focused on bridging hardware and software-delivering seamless, high-performance networking solutions. Our team plays a...  ...in coordinating across multiple engineering and business units, ensuring technical...  ...technologies-including ASIC, SDK, and P4 development in the US.... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    San Jose, CA
    1 day ago
  •  ...provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT...  ...bar. Job Summary: We are seeking a Principal Network Software Engineer to architect and develop scalable and multi-tenant cloud... 
    Work experience placement
    Worldwide

    Kaseya Careers

    Sunnyvale, CA
    3 days ago
  • $300 per month

     ...Principal Software Engineer - Software Defined Networking Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack... 
    Temporary work

    Crusoe

    Sunnyvale, CA
    2 days ago
  •  ...Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice,...  ...networks and mobile users. We are seeking an experienced Software Engineer to design, develop and deliver next‑generation technologies... 
    Full time
    Work at office
    Remote work

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  •  ...Walmart, Inc. is looking for a Senior Software Engineer for their TV SDK team in Sunnyvale, CA. This role involves designing and maintaining native/hybrid apps for multiple TV operating systems, optimizing video playback, and leading CI/CD automation. Ideal candidates... 

    Hong Kong Study Skills Research Institute

    Sunnyvale, CA
    4 days ago
  • $200k - $220k

     ...provider of advanced server, storage, and networking solutions for Data Center, Cloud...  ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...Supermicro is seeking an experienced AI Network Software Solution Architect to lead the design... 
    Worldwide

    Supermicro

    San Jose, CA
    5 days ago
  • $170k - $277k

     ...A leading cybersecurity company in Santa Clara is seeking a Sr. Principal Software Engineer to lead the development of SASE technologies. You will drive the implementation of networking data path components, collaborating with cross-functional teams to deliver innovative... 

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $158.74k - $186.52k

     ...threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service, to...  ...security solutions in a continuous delivery model. Use advanced software engineering tools, such as Python, Java programming, Linux, bash... 
    Remote work
    Worldwide

    Ten Eleven Ventures

    Campbell, CA
    2 days ago
  • $272k - $431.25k

     ...infrastructure, and we’re searching for engineers enthusiastic about building the next generation...  ...new features to the Dynamo Python SDK and Dynamo Rust Runtime Core Library....  ..., cache management, or high-performance networking. Understanding of LLM-specific inference... 

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $207.8k - $378.7k

    Principal Software Engineer - FoundationDB - Cupertino, CA Apple is looking for an experienced database Software Engineer to help develop the next generation of Apple’s cloud services. You will be working on a core component of the iCloud Platform that makes Apple’s experiences... 
    Relocation package

    Itlearn360

    Cupertino, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer (Network SDK). Be the first to apply!