NOS SONiC Sr Software Engineer
JabilJob Title
NOS SONiC Sr Software Engineer
Role Summary
Join the networking software team to develop Network Operating System (NOS) software for data-center Ethernet switches. The role focuses on SONiC-based platforms, switch SDK integration, Linux kernel and platform driver development, and hardware bring-up.
Experience Level
Senior level (title indicates senior). Years of experience not specified.
Responsibilities
Key responsibilities include:
- Develop, integrate, and maintain NOS software for data-center Ethernet switches, including SONiC.
- Implement and maintain L2/L3 Ethernet switching features and protocols.
- Design and implement customized switch features based on product requirements.
- Perform BSP development for x86 and ARM-based switch platforms and support device bring-up.
- Develop and maintain Linux kernel and platform drivers (I2C, LPC, PCIe, etc.).
- Integrate switch chip SDKs and PHY driver software and work closely with hardware teams to ensure correct operation.
Requirements
Must-have and preferred skills:
- Must-have: Experience with NOS software for switches (SONiC or equivalent), Linux kernel driver development, BSP/platform bring-up for x86 or ARM, and switch SDK or PHY integration.
- Must-have: Practical knowledge of L2/L3 Ethernet switching features and device bring-up workflows.
- Nice-to-have: Contributions to open-networking platforms (SONiC), bootloader integration, or prior cross-team hardware-software collaboration.
- Nice-to-have: Familiarity with peripheral drivers and low-level platform software.
Education Requirements
Not specified.
About the Company
Company: Jabil
Headquarters: St. Petersburg, Florida, United States
Global manufacturing services and engineering company that designs and manufactures electronic components, precision mechanical systems, and provides supply-chain, NPI, and contract manufacturing solutions across industries including semiconductor, healthcare, automotive, and consumer electronics.
