Find a jobRecruiters

Network Software Engineer - (HAL)

Exclusive opportunity

Remote

Network Software Engineer - (HAL)

Dew Software

Network Software Engineer - (HAL)

4 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Hyderabad, Telangana, India

Work mode:

Remote

Published on:

16 October 2026

What they need


Role & responsibilities

Key Responsibilities • SAI & HAL Development: Design, implement, and extend the Switch Abstraction Interface (SAI) and Hardware Abstraction Layer (HAL) to expose hardware capabilities to the SONiC control plane (Syncd, Orchagent). • ASIC SDK Integration: Act as the primary software expert for integrating, upgrading, and troubleshooting silicon vendor SDKs (e.g., Broadcom SDKLT/OFA, Marvell, etc.) into our networking software stack. • Feature Enablement: Implement advanced forwarding and hardware-accelerated network features (such as L2/L3 routing, ACLs, QoS, VxLAN, and telemetry) at the driver and abstraction layers. • Performance Optimization: Profile and debug silicon-level software issues, resolving complex pipeline bottlenecks, packet drops, and memory leaks between the SDK and system software. • Community Co-existence: Collaborate with the open-source SONiC community and semiconductor vendors to upstream extensions, implement new SAI APIs, and resolve architectural issues. • Cross-Functional Execution: Work closely with on-site hardware engineering, platform validation, and QA teams in San Jose to bring up new hardware platforms from scratch. Required Qualifications & Criteria • ASIC SDK Experience: 6+ years of experience working directly with low-level networking ASIC SDKs (e.g., Broadcom, Marvell/Cavium, Barefoot/Intel). • SAI & HAL Mastery: Proven, hands-on experience developing or extending the Switch Abstraction Interface (SAI) or custom Hardware Abstraction Layers (HAL). • Advanced Systems Programming: Expert-level proficiency in C and C++ within a Linux development environment. • Network OS Architecture: Deep understanding of data-plane forwarding architectures, open networking software, and specifically how SONiC/SAI architectures manage underlying silicon states. • Low-Level Debugging: Mastery of debugging tools such as GDB, Valgrind, Wireshark, and hardware network testers (e.g., Ixia, Spirent). • L2/L3 Networking Protocols: Strong conceptual and implementation knowledge of switching/routing mechanics (BGP, ECMP, EVPN, VLANs, LACP). Preferred Qualifications (Nice to Have) • Direct experience with the inner workings of SONiC daemons like syncd, orchagent, and Redis database states. • Experience with Linux kernel network stack development or custom kernel drivers. • Active contribution or working knowledge within open hardware/software forums (OCP, Linux Foundation).

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

7 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

4 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools