Hiring.Camp

Network Software Engineer (Mid-Level / Senior)

Zhone Technologies, Inc.

·

May 22, 2026

Location
Hanoi, VNM
Department
Engineering
Seniority
Mid
Experience
3+ years
Source
Paylocity

Description

Description

Zhone Technologies is hiring multiple Network Software Engineers across two career levels: Middle and Senior level . During the application process, candidates will answer a screening question to indicate the level they intend to apply for. Candidates will be considered for the level that best matches their experience and qualifications.


In this role, you will contribute to the design and implementation of hardware abstraction layers (HAL), Linux kernel components, and ASIC platform integration for next-generation network equipment, while also supporting L2/L3 routing protocol development as we transition from legacy stacks to modern open-source systems such as FRR and SONiC.


Responsibilities and scope will scale based on the candidate’s experience level.


Key Responsibilities (All Levels)

HAL & Device Driver Development 

  • Develop and adapt HAL components for new hardware platforms and switching ASICs. 
  • Write and maintain Linux device drivers: I2C, SPI, GPIO, EEPROM, PHY/MAC, MDIO, SFP/QSFP, SerDes, and PCIe. 
  • Assist in hardware bring-up including bootloaders (U-Boot), device trees, and CPLD integration. 
  • Optimize kernel-level performance, reliability, and interface control. 

ASIC SDK & SONiC Integration 

  • Integrate and validate switching ASIC SDKs: Broadcom, Marvell Prestera, Microchip/Vitesse VSC. 
  • Contribute to SONiC platform enablement: platform.json, SAI drivers, hwsku, CONFIG_DB, APP_DB, STATE_DB. 
  • Debug and resolve hardware-software interaction issues at the kernel and board level. 

L2/L3 Routing Protocol Development 

  • Port, redesign, and implement routing protocols: BGP, OSPF, IS-IS, RIP (ZebOS to FRR/SONiC). 
  • Develop and integrate new or missing protocol features; debug interoperability issues. 
  • Work with Linux networking internals: Netlink, VRF, routing tables, bridge/VLAN. 

Validation & Automation 

  • Write and execute unit, integration, and system validation tests. 
  • Develop automation scripts using Python, Bash, and TCL/Expect. 
  • Debug with: gdb, strace, dmesg, perf, valgrind, ftrace, JTAG. 

Requirements

This posting covers multiple openings at two career levels. Please review the qualifications for each level below and select the level that best matches your background during the application screening process.


Network Software Engineer (3+ Years)

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • 3+ years of experience in embedded or platform software development.
  • Hands-on experience with HAL design, Linux device drivers, and low-level hardware integration.
  • Solid understanding of L2/L3 routing protocols and Linux networking.
  • Proficiency in C/C++, Python, and Bash for development and automation.

Senior Network Software Engineer (7+ Years)

  • 7+ years of embedded network software development. 
  • Proven HAL architecture design and platform software experience. 
  • Deep knowledge of Broadcom or other switching ASIC internals and SONiC platform porting. 
  • Strong Linux kernel and protocol stack expertise; high ownership and self-motivation. 

Nice to Have (All Levels)

  • Experience porting SONiC to custom hardware or open-source contributions (kernel, SAI, FRR). 
  • Advanced routing: EVPN, SRv6, VxLAN, VRF; familiarity with NETCONF, YANG, SNMP. 
  • Cross-compilation and build environments: Buildroot, Yocto, Kconfig. 
  • SyncE, PTP, or time synchronization at the platform level. 


Skills

PythonLinux

Similar Jobs

30

Network Software Engineer

Leidos · 6971 DISA Scott Air Force Base IL, United States of America

5 days ago

Network Software Engineer

Leidos · 6971 DISA Scott Air Force Base IL, United States of America

3 weeks ago

Software Engineer, Network

Persona · Remote · Remote

2 months ago

Network Software Developer

KBR Careers · Lexington, 24 Hartwell Avenue, Suite 202, Massachusetts, United States of America · Hybrid, Onsite

3 months ago

Lead Software Engineer-Network Infrastructure Development

JPMorgan Chase · Jersey City, NJ, United States, US

Yesterday

Lead Software Engineer-Network Infrastructure Development

JP Morgan Chase · Jersey City, NJ, United States, US

Yesterday

Join Senior Software Engineer Talent Network

Teads1 · Ljubljana

Yesterday

Lead Engineer - Network Operating System, Software Developer

Target · 7000 Target Pkwy N,NCD-0375 Brooklyn Park,MN 55445, United States of America

2 days ago

Software Development Engineer, Network Fabric Engineering, MONA

Amazon · Remote

3 days ago

Software Development Engineer - Amazon Leo Network Services, LEO Pop DataPlane

Amazon

3 days ago

Sr. Software Dev Engineer, Software Defined Network Control Plane, Amazon LEO

Amazon · Remote

3 days ago

Software Engineer | S1 SDK-C/C++, P4, Network programming | 4-8 years

Cisco · IND-BANGALORE, India · Hybrid

4 days ago

Software Development Engineer , Software Defined Network Control Plane, Amazon LEO

Amazon · Remote

4 days ago

Software Engineer – Orin/Thor ADAS in Architecture and Network Solutions R&D | AUMOVIO Korea

Aumovio · Seongnam-si, Gyeonggi-do, Korea, republic of

4 days ago

Senior/Lead Software Engineer, Network Systems

Arista Networks · Vancouver, BC, Canada · Remote

5 days ago

Director, Software Engineer (Global Payment Network)

Capitalone · McLean, VA, United States of America +3

6 days ago

Embedded Software and Network Engineer (Mensch)

Technologiestiftung Berlin · Berlin, Berlin

6 days ago

Network Routing & Switching Protocols Software Development- Principal Engineer

Arrcus Inc · San Jose, CA

1 week ago

Software Development Engineer III - Network & SDN - TeraWave

Blueorigin · CA - Remote, United States of America +1 · Remote

1 week ago

Sr Software Engineer - Network & SDN - TeraWave

Blueorigin · WA - O'Neill Building, United States of America +1 · Remote, Hybrid

1 week ago

Lead Software Engineer - Network Automation

Barclays · Bengaluru, Maruthi Onyx - TESCO TSA, India

1 week ago

Software Engineer, Network Firewall

Cloudflare · Hybrid +3 · Hybrid

1 week ago

Senior Software Engineer - TeraWave Core Network Services

Blueorigin · WA - O'Neill Building, United States of America

1 week ago

Software Engineer I (Network Testing & Automation)

Hewlett Packard Enterprise (HP) · Bengaluru, Karnātaka, India · Onsite

1 week ago

Software Engineer I (Network Testing & Automation)

Hewlett Packard Enterprise (HP) · Bengaluru, Karnātaka, India · Onsite

1 week ago

Software Engineer I (Network Testing & Automation)

Hewlett Packard Enterprise (HP) · Bengaluru, Karnātaka, India · Onsite

1 week ago

Sr. Software Engineer- Network

Ebay · Dublin, Ireland · Hybrid

1 week ago

Software Engineer - Network Segmentation

Ebay · Dublin, Ireland · Hybrid

1 week ago

Software Engineer, Network Systems

Arista Networks · Bengaluru, KA, India

1 week ago

Senior Network Software Engineer

I2Xisys · Scott AFB, IL, US · Remote, Onsite

1 week ago