NOS SONiC 資深網路軟體工程師 (Wireline/Ethernet Switch)
Summary
Senior network software engineer at Jabil's (Green Point) design-services arm in New Taipei City, developing the Network OS for data center Ethernet switches: SONiC platform work, L2/L3 switching features, BSP and Linux/PHY driver development, switch chip SDK integration, and hardware bring-up on x86/ARM platforms.
About the Role
我們正在尋找一位 Sr. NOS SONiC Software Engineer 加入網路軟體研發團隊。您將負責資料中心乙太網路交換器(Data Center Ethernet Switch)之網路作業系統(NOS)開發,涵蓋 SONiC 平台、Switch SDK 整合、Linux Driver 開發、BSP 開發、PHY Driver 開發及硬體 Bring-up。此職位適合對網路設備、Linux 系統軟體及底層驅動開發充滿熱情的工程師。
Key Responsibilities
Network OS & Switch Software Development
開發、整合及維護資料中心乙太網路交換器之網路作業系統(NOS)軟體。
參與開放網路平台 SONiC 的開發與維護。
開發及維護 L2/L3 乙太網路交換功能與相關通訊協定。
根據產品需求設計及實作客製化交換器功能。
BSP、Driver & Platform Development
執行 x86 與 ARM 架構資料中心交換器平台之 BSP 開發。
開發及維護 Linux Kernel Driver 與 Platform Driver。
實作 I2C、LPC、PCIe 等周邊裝置之 Linux Platform Driver。
支援硬體 Bring-up、Bootloader、Linux Kernel 與 Driver 整合。
Switch SDK & PHY Development
開發及整合交換器晶片 SDK 與 PHY Driver 軟體。
與硬體團隊密切合作,確保交換器晶片及 PHY 功能正常運作
About the Role
We are looking for a NOS SONiC Software Engineer to join our networking software team.
In this role, you will focus on Network Operating System (NOS) development for data center Ethernet switches, including SONiC-based platforms, switch SDK integration, Linux driver development, and hardware bring-up.
This position is ideal for engineers who enjoy working close to both hardware and low-level system software.Key Responsibilities
Network OS & Switch Software Development
- Develop, integrate, and maintain Network Operating System (NOS) software for data center Ethernet switches.
- Contribute to open networking platforms SONiC.
- Develop and maintain L2/L3 Ethernet switching features and protocols.
- Design and implement customized switch features based on product requirements.
BSP, Driver, and Platform Development
- Perform BSP development for x86 and ARM-based data center switch platforms.
- Develop and maintain Linux kernel drivers and platform drivers for hardware integration.
- Implement Linux platform drivers for peripheral devices such as I2C, LPC, PCIe.
- Support device bring-up, bootloader, Linux kernel, and driver integration.
Switch SDK & PHY Development
- Develop and integrate switch chip SDKs and PHY driver software.
- Work closely with hardware teams to ensure correct switch chip and PHY operation.