Logo
Hyve Solutions

Network Software Architect

Hyve Solutions, Fremont, California, us, 94537

Save Job

@HYVE Solutions,

missions to help customers, business partners, and employees achieve success through shared goals, strategies, resources and technology solutions.

As a Network Software Architect at Hyve, you will define and guide the software architecture for custom and open source-based network operating systems on next-generation switch platforms. You will collaborate closely with hardware, ASIC, and system integration teams to ensure that our switch products meet performance, reliability, and scalability requirements for hyperscale, enterprise, and AI/ML customers. The role requires deep expertise in open-source networking, merchant silicon integration, and the ability to bridge software design with hardware capabilities.

Key Responsibilities

Define and drive the architecture of open source software, e.g. SONiC, for network switch platforms.

Collaborate with ASIC and hardware teams to integrate SONiC with merchant silicon (Broadcom, Marvell, Nvidia, etc.) and optimize performance.

Lead development of APIs, SDKs, and abstraction layers for seamless hardware-software integration.

Contribute to SONiC and related open-source projects, including upstream code contributions, feature enhancements, and bug fixes.

Ensure software architectures are scalable, modular, and maintainable for diverse customer deployments.

Define telemetry, observability, and automation frameworks for switch platforms.

Conduct design and code reviews, ensuring high-quality, reliable, and maintainable software.

Collaborate with QA, system integration, and customer teams to validate and deliver production-ready platforms.

Evaluate emerging technologies (P4, eBPF, SRv6, DPDK) for integration into ODM platforms.

Mentor software engineers and drive best practices in open-source development within the company.

Qualifications

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.

10+ years of experience in software development or architecture for network devices.

Strong hands‑on experience with SONiC, SAI, and open-source network OS development.

Deep understanding of Layer 2/3 protocols (BGP, OSPF, EVPN, VXLAN, MPLS) and data center fabrics.

Proficiency in C/C++, Python, and Linux networking subsystems.

Experience with merchant silicon SDKs and SAI Layer (Broadcom, Marvell, Nvidia, Cisco)

Proven record of open-source contributions or collaboration in community-driven projects.

Strong problem‑solving skills and experience working with cross‑functional ODM teams.

Preferred Experience

Experience in network switch ODMs or hardware-software co-design for customer switch platforms.

Familiarity with hyperscale or enterprise network deployment scenarios.

Knowledge of AI/ML cluster networking, high-performance fabrics, and RDMA over Converged Ethernet (RoCE).

Hands‑on experience with containerized environments (Docker/Kubernetes) and orchestration tools.

Experience with network telemetry, monitoring, and automation frameworks.

Participation in Open Compute Project (OCP) or Linux Foundation Networking (LFN) initiatives.

Why Join Us This role offers the opportunity to shape the software architecture of cutting‑edge switch platforms used by hyperscale, enterprise, and AI/ML customers worldwide. You will work closely with hardware, software, and integration teams while actively contributing to open-source communities, ensuring that our ODM platforms remain at the forefront of networking innovation.

Annual Base Salary Range $260k - $310k USD DOE (CA)

@ HYVE Solutions

, we believe employees are our greatest asset and we empower them to make a difference in our business. Diversity and inclusion make us all better. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

#J-18808-Ljbffr