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

Northwoodspace·Torrance, CA

1mo ago

Software Engineer, Network

Persona·Remote·Remote

4mo ago

Network Software Developer

KBR Careers·Lexington, 24 Hartwell Avenue·Hybrid, Onsite

4mo ago

[EPC] 3 Embedded Software Engineer _ In-Vehicle Network Communication for EU Project (Fresher)

Robert Bosch·Ho Chi Minh city, Vietnam

Today

Network Support Engineer, Leo Networking Software

Amazon

1d ago

[EPC] Embedded Software Engineer _ In-Vehicle Network Communication for EU Project

Robert Bosch·Ho Chi Minh city, Vietnam

2d ago

Network Infrastructure Engineer — TSPV clearance required — Mission Software Solutions — MEL or CBR onsite

Leidos·2848 Melbourne VIC Australia Home Office +1·Remote, Onsite

2d ago

Software Engineer (Starlink Ground Network)

Spacex·Redmond, WA +1

5d ago

Software Developer, Network Software Intern (Summer 2027)

Astranis·San Francisco, California

6d ago

Software Developer, Network Software Intern (Winter 2027)

Astranis·San Francisco, California

6d ago

Software Developer, Network Software Associate (Summer 2027)

Astranis·San Francisco, California

6d ago

Software Developer, Network Software Associate (Winter 2027)

Astranis·San Francisco, California

6d ago

Software Developer, Network Software Associate (Winter 2027)

Astranis·San Francisco +1

1w ago

Software Developer, Network Software Associate (Summer 2027)

Astranis·San Francisco +1

1w ago

Software Developer, Network Software Intern (Summer 2027)

Astranis·San Francisco +1

1w ago

Software Developer, Network Software Intern (Winter 2027)

Astranis·San Francisco +1

1w ago

Senior Software Network Test Engineer – Customer Solution Validation

Hewlett Packard Enterprise (HP)·Sunnyvale, California·Remote, Hybrid

1w ago

Senior Software Network Test Engineer – Customer Solution Validation

Hewlett Packard Enterprise (HP)·Sunnyvale, California·Remote, Hybrid

1w ago

Senior Software Network Test Engineer – Customer Solution Validation

Hewlett Packard Enterprise (HP)·Sunnyvale, California·Remote, Hybrid

1w ago

Senior Network and Platform Software Engineer

Blueorigin·CA - Cupertino, US +1

1w ago

Senior Network and Platform Software Engineer

Blueorigin·CA - Cupertino, US +1

1w ago

Network Support Engineer, Leo Networking Software

Amazon

1w ago

Sr. Software Development Engineer, Integrated Network Capacity Automated Solutions

Amazon·Remote

1w ago

Senior Software Engineer, Network Visibility Platform - DGX Cloud

Nvidia·Santa Clara, CA +1·Remote

1w ago

Senior Software Engineer, Network Visibility Platform - DGX Cloud

Nvidia·Santa Clara, CA +1·Remote

1w ago

Software Engineer, EOS Layer 2 and Network Services

Arista Networks·Nashua, NH

1w ago

In-Vehicle Network Software Developer

Ford·Allen Park, MI

1w ago

In-Vehicle Network Software Developer

USA01 - USA Automotive·Allen Park, MI·Hybrid

1w ago

Staff Software Engineer - Integrated Network Strategy

Cloudflare·Hybrid +3·Hybrid

1w ago

Software Development Engineer III - Network & SDN - TeraWave

Blueorigin·CA - Remote, US +1·Remote

1w ago