Senior Network Software Engineer

Zhone Technologies
District, PA


About this opportunity

Zhone Technologies Inc. is an innovation-driven startup offering an exciting opportunity to be part of a dynamic network software engineering team. As a Senior Network Software Engineer , you will play a key role in designing and implementing hardware abstraction layers (HAL), embedded platform support, and Linux kernel integrations for next-generation network systems. You will also work on integrating with various ASIC SDKs and emerging platforms such as SONiC , ensuring seamless hardware-software interaction across evolving hardware platforms.

You will report directly to the Director of Software Development and collaborate with both the platform and system architecture teams.

What You’ll Do

  • Participate in high-level system and platform architecture design
  • Develop and adapt HAL for new hardware platforms and switching ASICs
  • Lead and mentor junior engineers and conduct code reviews
  • Integrate platform software with ASIC SDKs (e.g., Broadcom, Marvell, Microchip)
  • Support and enhance SONiC hardware interface components (e.g., SAI, platform drivers)
  • Troubleshoot hardware-software interaction issues across PHY, MAC, I/O, and bus layers
  • Debug low-level software problems using JTAG, trace logs, and hardware tools
  • Perform unit, integration, and system validation for the platform and HAL components
  • Optimize system performance at the kernel and hardware abstraction layer
  • Write and maintain device drivers and board support packages (BSP)
  • Provide support throughout product verification and production release cycles

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Science, or a related field
  • 7+ years of experience in embedded network software development
  • Proven experience in HAL design and platform software development
  • Strong understanding of Broadcom or other switching ASICs
  • Proficiency with Linux protocol stack and kernel internals
  • Strong debugging and problem-solving skills in embedded environments
  • Excellent verbal and written communication skills
  • High ownership,self-motivation, and a continuous learning mindset

Assets You May Possess

  • Hardware Abstraction Layer (HAL) & Device Driver Development
    • Solid understanding of HAL architecture, platform abstraction principles
    • Hands-on development of Embedded Linux kernel drivers:
      • I2C, SPI, GPIO, EEPROM, thermal sensors, LEDs
      • MAC/PHY, SFP/QSFP, MDIO, PCIe, memory-mapped interfaces
    • Ability to debug or build platform drivers from the ground up
  • ASIC SDK & Switching Chipset Integration
    • Hands-on experience integrating with ASIC SDKs , such as:
      • Broadcom SDK
      • Marvell Prestera SDK
      • Microchip/Vitesse VSC SDK
    • Experience with initialization flows, VLAN, FDB, port management, and hardware-specific tuning
    • Familiarity with API models and abstraction layers
  • SONiC & SAI (Switch Abstraction Interface).
    • Practical experience with SONiC’s platform infrastructure (containerized, modular)
    • Knowledge of SAI API and integration with switching SDKs
    • Familiarity with SONiC hardware config: platform.json, hwsku, platform-modules, etc.
    • Understanding of CONFIG_DB, APP_DB, and STATE_DB
  • Hardware Bring-up & Platform Integration.
    • Experience with bootloaders (e.g., U-Boot), device trees, board diagnostics
    • Peripheral and chassis integration: EEPROM, PSU/FAN, CPLD, LEDs
    • Low-speed peripheral bring-up: I2C, SPI, GPIO, MDIO
  • Hardware-Software Interaction, Debugging & Optimization.
    • Strong skills in analyzing issues such as:
      • Link up/down, PHY init, SerDes tuning
      • IRQ, DMA, and register-level analysis
    • Familiarity with JTAG, oscilloscopes, logic analyzers, or vendor tools
  • Validation & Automation.
    • Experience developing and executing unit, integration, and system tests
    • Test automation using Python, Bash, or TCL/Expect
  • Tools, Languages & Build Systems
    • programming languages: C , C++ , Python , Shell scripting
    • Kernel development tools: gdb, strace, dmesg, perf, valgrind, ftrace
    • Cross-compilation and build environments: Buildroot , Yocto , Makefile , Kconfig
  • Preferred / Nice to Have
    • Experience porting SONiC to new hardware platforms
    • Direct collaboration with ASIC vendors for debugging or platform enablement
    • Familiarity with diagnostics environments such as ONIE, Redfish, or U-Boot scripting
    • Open-source contributions to kernel, platform drivers, SAI, or SONiC
    • Understanding of SyncE, PTP, or time synchronization at the platform level
Posted 2025-11-01

Recommended Jobs

General Manager Restaurant - Rec Room by Conshohocken Brewing Company

Conshohocken Brewing Company LLC
Phoenixville, PA

Job Description Job Description We are seeking a General Manager Restaurant - Rec Room By Conshohocken Brewing Company to join our team! You will be responsible for providing customers with a mem…

View Details
Posted 2025-08-18

Project Coordinator

Gerhart
Easton, PA

Job Description Job Description Are you looking for a new challenge in your career? Tired of working the same boring job? We’ve got just the change you're looking for, something new, a career pat…

View Details
Posted 2025-09-26

Senior accounting manager

OIC of America Inc.
Philadelphia, PA

~*This position requires 4 days in-office. Friday is a work from home day** About OIC Of America For nearly six decades, OIC of America has stood as a beacon of possibility—transforming l…

View Details
Posted 2025-10-30

Certified Peer Specialist

PATH People Acting To Help, Inc.
Philadelphia, PA

Job Description Job Description ABOUT PATH INC. PATH (People Acting to Help) Inc. is a comprehensive Community Behavioral Health and Intellectual Disability Center. We offer a wide of array of…

View Details
Posted 2025-10-23

211 and Community Resources Support AmeriCorps VISTA

UWGLV AmeriCorps
Allentown, PA

All United Way of the Greater Lehigh Valley (UWGLV) AmeriCorps VISTA assignments will expand capacity towards population level goals across the region. UWGLV strives to create population level change …

View Details
Posted 2025-08-21

Data expert sql power

PNC
Pittsburgh, PA

Job Profile Position Overview At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our c…

View Details
Posted 2025-10-18

Production Associates - Cabinetry Industry

Team Builder Recruiting
Ephrata, PA

Production Associates - Cabinetry Industry Ephrata, PA   Are you a hands-on, detail-driven individual who takes pride in creating quality work and wants the opportunity to grow within a respecte…

View Details
Posted 2025-10-21

Certified Nursing Assistant (CNA) - $5,000 Sign on for FT PM shift!

Eden Senior Care
Pottsville, PA

EDEN EAST Is a portfolio of skilled nursing. As an industry-leading provider of post-acute care, Eden East has been dedicated to changing the way healthcare is delivered. We are passionate about elev…

View Details
Posted 2025-10-24

Cashier

Wingstop
Greensburg, PA

Wingstop’s mission is to serve the world flavor. Wingstop is the destination when you crave fresh never faked wings, hand-cut seasoned fries and any of our famous sides. For people who demand flavor …

View Details
Posted 2025-09-10

Controller

Liberty Personnel Services, Inc.
Paoli, PA

Job Details: Controller Paoli, PA  125-150,000 and Bonus Liberty Personnel has been tasked with  a search for a growing industrial equipment company to help find them a Controller/Director …

View Details
Posted 2025-10-30