Network Software Engineer (Hardware Abstraction Layer/Linux Kernel Stack) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Zhone Technologies · 5 months ago

Network Software Engineer (Hardware Abstraction Layer/Linux Kernel Stack)

Zhone Technologies Inc. is an innovative startup offering an exciting opportunity to be part of a dynamic network software engineering team. As a Network Software Engineer, you will be responsible for designing and implementing hardware abstraction layers, Linux kernel components, and ASIC platform integration for next-generation network equipment.

Communications InfrastructureHardware

Responsibilities

Collaborate on high-level system and platform architecture design
Develop and adapt HAL components for new hardware platforms (e.g., Broadcom/Marvell/VSC SDKs, SAI for SONiC)
Integrate and validate switching ASIC SDKs with embedded system software
Debug and resolve hardware-software interaction issues at the kernel and board level
Contribute to SONiC platform enablement (e.g., platform.json, SAI drivers, CONFIG_DB integration)
Write and maintain embedded Linux device drivers (I2C, SPI, PHY/MAC, LEDs, etc.)
Assist in hardware bring-up, including bootloaders, device trees, and CPLD integration
Optimize kernel-level performance, reliability, and interface control
Write and execute unit, integration, and system validation tests
Collaborate with cross-functional software and hardware teams

Qualification

Hardware Abstraction Layer (HAL)Linux device driversEmbedded software developmentC/C++ programmingLinux kernel subsystemsASIC platform integrationEager to learnTeamworkCommunication skillsDetail-oriented

Required

Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science
3+ years of experience in embedded software or platform software development
Hands-on experience with HAL design, Linux device drivers, and low-level hardware integration
Familiarity with Broadcom or similar switching ASICs and platform SDKs
Understanding of Linux networking and kernel subsystems
Proficiency in C/C++, with debugging skills in embedded environments
Strong teamwork and communication skills
Motivated, detail-oriented, and eager to learn

Preferred

Prior experience porting SONiC to custom hardware
Experience working with ASIC vendors for feature validation or hardware bug tracing
Familiarity with ONIE, Redfish/IPMI, or U-Boot diagnostics
Open-source contributions to kernel drivers, SONiC, or SAI
Knowledge of PTP, SyncE, or other timing protocols is a plus

Company

Zhone Technologies

twittertwittertwitter
company-logo
Zhone is a global leader in Network Edge, Connected Home/Enterprise, and AI Cloud Software solutions that power gigabit broadband.

Funding

Current Stage
Public Company
Total Funding
$500M
2016-09-12Acquired
2009-06-19IPO
1999-10-21Series A· $500M
Company data provided by crunchbase