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-03-22

Recommended Jobs

Fleet Mechanic

PLP Company
Bethel Park, PA

Fleet Mechanic Position:  Fleet Mechanic Parking Lot Painting Company (PLP Co.) has built a reputation for being a premier specialty contractor involved in the installation and removal of pav…

View Details
Posted 2026-02-02

Dentist

The Smilist
Elkins Park, PA

Our team of experienced  General Dentists and  Multi-Specialty Doctors is searching for exceptional  Dentists to join The Smilist at our practice in Elkins Park ! Our growing practices are beautifu…

View Details
Posted 2026-01-15

Sales Representative - Eighty Four, PA

PPS-HPS
Eighty Four, PA

B2B SALES PRO – TRUCKS & EQUIPMENT Base Salary + Commission $100K+ First-Year Potential If you know how to hunt, build relationships, and close—this territory is yours. We’re a premier tr…

View Details
Posted 2026-01-09

Bartender

Puttshack
Pittsburgh, PA

Headquartered in Chicago, IL, Puttshack USA opened its first location in 2021 as an upscale, tech-infused mini golf experience that appeals to everyone. More than just indoor mini golf, Puttshack lea…

View Details
Posted 2026-01-19

Field Sales Representative - B2B

Damotech
Philadelphia, PA

Are you looking to work at a growing company where your contribution will have a significant impact? Come and join an established market leader, that offers exceptional growth potential, with the opp…

View Details
Posted 2026-02-09

Working Student

Susie Beale
Malvern, PA

Working student position open for a motivated individual. Come and join our busy friendly environment at Cairn O'Mount Stables, Malvern, PA where we train horses and riders to their greatest potenti…

View Details
Posted 2026-01-30

PRN Registered Nurse (RN) - Pediatric Day Healthcare Center (Wyncote)

Aveanna Healthcare
Wyncote, PA

PRN Pediatric Registered Nurse (RN) No Experience Required. New Grads Welcome! Position Overview Join our team at Aveanna Healthcare’s Pediatric Day Healthcare Center in Wyncote, PA, where you…

View Details
Posted 2026-03-01

ABA - Behavioral Health Technician (DAYTIME HOURS)

Access Services
Reading, PA

Access Services is hiring caring and resilient ABA Behavioral Health Technicians to join our Intensive Behavioral Health Services (IBHS) program during after school hours in Reading, PA and the…

View Details
Posted 2026-02-27

Sales Associate

EXPRESS
King of Prussia, PA

Overview: About PHOENIX PHOENIX Retail, LLC is a retail platform operating the Express and Bonobos brands worldwide. Express is a multichannel apparel brand dedicated to a design philosophy roo…

View Details
Posted 2026-03-12

RN

Embassy of Hearthside
State College, PA

Rewarding Career – Join Our Nursing Team at Embassy of Hearthside! Are you ready to make a difference every day in a supportive, engaging workplace? We’re hiring Registered Nurses (RNs) to provide…

View Details
Posted 2026-03-20