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
5 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
7 hours ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
4 hours ago
Quick apply
No company information available.