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

Zhone Technologies
District, PA


About this opportunity

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 (HAL) , Linux kernel components , and ASIC platform integration for next-generation network equipment.

You will work closely with architecture, platform, and hardware teams to ensure seamless integration with ASIC SDKs, optimize hardware-software interactions, and contribute to a modular, scalable system software foundation. This role reports to the Director of Software Development.

What You’ll Do

  • 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

Requirements

  • 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

Assets You May Possess

  • Hardware Abstraction Layer (HAL) & Device Driver Development
    • Solid understanding of HAL design principles and platform abstraction mechanisms
    • Experience writing and debugging drivers for:
      • I2C, SPI, EEPROM, LEDs, fans, thermal sensors
      • PHY/MAC, MDIO, SFP/QSFP, SerDes
      • PCIe, memory-mapped interfaces
  • ASIC SDK & Switching Chipset Integration
    • Practical experience integrating and validating:
      • Broadcom SDK
      • Marvell Prestera SDK
      • Microchip/Vitesse VSC SDK
    • Knowledge of VLAN/FDB/port setup, initialization sequences, and platform adaptation APIs
  • SONiC & SAI (Switch Abstraction Interface).
    • Familiarity with SONiC containerized architecture and platform database structure
    • Experience configuring platform files: platform.json, hwsku, platform-modules
    • Understanding of CONFIG_DB, APP_DB, STATE_DB, and SONiC build environment
    • Ability to port or extend SAI APIs for new hardware
  • Hardware Bring-up & Platform Integration.
    • Experience with bootloaders (U-Boot), device tree configuration, BSP creation
    • Hardware integration: EEPROM, PSU/FAN, CPLD, LED indicators
    • Comfortable with low-speed bus interfaces: I2C, SPI, GPIO
  • Hardware-Software Interaction, Debugging & Optimization.
    • Debugging link bring-up, PHY init, SerDes tuning
    • Familiar with DMA, IRQ handling, and register-level debugging
    • Tools: gdb, strace, dmesg, perf, valgrind, JTAG, oscilloscopes
  • Validation & Automation.
    • Test development and scripting using Python, Bash, TCL/Expect
    • Experience building automated platform validation workflows
  • Preferred / Nice to Have
    • 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
Posted 2026-02-10

Recommended Jobs

Front of House Staff

Leofigs
Philadelphia, PA

LeoFigs is a soon-to-open winery and restaurant in Fishtown. Our culinary and beverage program is focused on and driven by our house-made wines. We will also be making craft cocktails inspired by the …

View Details
Posted 2026-01-22

Warehouse Technician

Rinchem
Pennsylvania

WHAT YOU’LL BE DOING As a Warehouse Technician, you will play a crucial role in the efficient and safe handling of materials, ensuring accurate inventory control, and maintaining a high level of c…

View Details
Posted 2026-02-06

CNC Machine Operator (Navy Systems) Job Number (875) - EG

Johnson Controls
York, PA

What you will do Our team at the Grantley Plant custom design, develops, manufactures, ships, installs, and maintains industrial HVAC equipment for Navy vessels of all sizes.  This job consists…

View Details
Posted 2026-02-02

Educational Programs Coordinator

The Decorative Arts Trust
Philadelphia, PA

Salary Job Status: Full Time Minimum Salary/Hourly Rate: $55,000.00 Maximum Salary/Hourly Rate: $60,000.00 The Decorative Arts Trust The Decorative Arts Trust Educati…

View Details
Posted 2026-02-08

Mental Health Recovery Coach

Access Services
Allentown, PA

Access Services is seeking a full-time Mental Health Recovery Coach for our Community Residential Rehabilitation Group Home located in Allentown, PA! You will have the opportunity to assist individua…

View Details
Posted 2026-01-30

Senior Accounts Payable Specialist

Liberty Personnel Services, Inc.
King of Prussia, PA

Job Details: Job Title: Senior Accounts Payable Specialist Location: King of Prussia, PA Industry: Commercial Real Estate Employment Type: Full-Time About the Company: Join a dy…

View Details
Posted 2026-01-09

Regional Mobile Construction Equipment Manager

50018 Heidelberg Materials US Cement LLC
Quakertown, PA

Regional Mobile Construction Equipment Manager at 50018 Heidelberg Materials US Cement LLC summary: The Regional Mobile Construction Equipment Manager leads heavy equipment fleet operations across…

View Details
Posted 2026-02-08

Service Production Supervisor

Rivian
Pennsylvania

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to att…

View Details
Posted 2026-01-14

Bookkeeper

Empire Property Management Group
Allentown, PA

Description   Empire Property Management Group is looking for a Bookkeeper to join our team. Empire Property Management Group is a locally owned and operated company located in the Lehigh Valley. O…

View Details
Posted 2026-02-07

Software Engineer III

Teletracking
Pittsburgh, PA

  About The Role… TeleTracking is an integrated healthcare operations platform provider that is  Expanding the Capacity to Care™  by helping health systems optimize access to care, streamline ca…

View Details
Posted 2026-02-10