ASUS
Posted 2w ago

RD21990 Senior Software Engineer - Gateway(Enterprise Networking)

ASUS
Hsinchu, Hsinchu, Taiwan
OnsiteFull Time
Responsibilities
  • developing gateways
  • debugging networking
  • writing documentation
Requirements
  • Bachelor's degree in computer science
  • Electrical engineering, or related field
  • 3+ years in Linux networking or embedded development
  • Strong C and Python or Bash skills
  • Networking fundamentals required
Technical tools mentioned
LinuxGitCC++PythonBashIPsecWireGuardOpenVPNL2TPkeepalivedFRRDHCPv6radvdWiresharktcpdumpiperfeBPFstrongSwaniptablesnftablesVXLANSD-WANSIPMACseciproute2dnsmasq

Job description

Description




1. Independently deliver gateway features through the entire lifecycle: specification, design, implementation, testing, maintenance

2. Develop and maintain gateway modules, including but not limited to:

- Firewall and NAT

- VPN modules (IPsec, WireGuard, OpenVPN, L2TP)

- High Availability (keepalived integration, failover logic)

- IPS/IDS components

- Routing/PBR (FRR integration, policy routing)

- IPv6 modules (DHCPv6, RA, NDP proxy)

- LAN/WAN services (DHCP, DNS, failover, load balancing)

- Interface and SFP management


3. Debug feature-level networking issues across functionalities and configuration interactions

4. Produce design documentation, API definitions, test plans, and release notes



Requirement




Tools:Linux,Git,C,C++,Python

【Essential Requirements】

1. Bachelor’s degree in Computer Science, Electrical Engineering, or related discipline

2. 3+ years of experience in Linux networking or embedded development

3. Strong programming ability in C and scripting languages such as Python or Bash

4. Understanding of core networking fundamentals, including firewall/NAT behavior, routing logic, packet flow, and basic connection tracking

5. Familiarity with TCP/IP fundamentals, DHCP, dnsmasq, packet inspection tools, and iproute2 utilities


【Preferred Qualifications】

1. Experience with VPN frameworks

2. Experience with high availability technologies

3. Experience with IPv6 stacks (DHCPv6, RA, NDP, radvd)

4. Experience with IPS/IDS, MACsec, VXLAN, SD-WAN, SIP, or other advanced networking protocols

5. Familiarity with FRR, strongSwan, iptables, nftables, or keepalived

6. Experience with diagnostic tools such as Wireshark, tcpdump, iperf, eBPF, or iproute2 extensions

About ASUS

Multinational developer and manufacturer of computer hardware and electronics.

Year founded
1989
Employees
17000
Organization type
Public
Latest investment
IPO (1996)
Headquarters
TW

Similar jobs

Software Engineer roles near Hsinchu, Hsinchu
1d
Save
Mark Applied
Hide
Principal Software Engineer
Taipei, Taipei, Taiwan
HybridFull Time
Bjak
Bjak: Southeast Asia's leading online insurance platform and fintech.
7+ YOERequires 7+ years of software engineering experience, strong system design and architecture skills, production coding ability, and technical leadership across complex systems.
3d
Save
Mark Applied
Hide
Software Engineer, Brownout Mitigation, Pixel
New Taipei, New Taipei City, Taiwan
OnsiteFull Time
Google
GoogleNASDAQ: GOOG, GOOGL: Global technology specializing in internet-related services and products.
2+ YOEBachelor's degree or equivalent practical experience, 2+ years of software development, programming in C or C++, and embedded systems experience. Hardware bring-up and power management experience preferred.
C, C++, Linux kernel, Android
4d
Save
Mark Applied
Hide
Software Engineer(Semiconductor Digital Twin)
San Francisco or Hsinchu or Tokyo or Sapporo or Seongnam or Seoul
HybridFull Time
Siemens Industry Software
Siemens Industry Software: Private Siemens industrial-software business providing lifecycle, electronic-design, manufacturing, low-code, and AI software to industrial organizations.
5+ YOEPhD in computer science, applied mathematics, or engineering, or MS with 5+ years of research or industry experience; expertise in scientific and high-performance computing, C/C++, CUDA, Python, and AI/ML.
C, C++, CUDA, Python, Code Copilot, Message Parsing Interface (MPI), FEM, FD, FVM, BEM, GPU, AI, ML
5d
Save
Mark Applied
Hide
Senior Software Engineer - GPU Server
Taipei, Taipei City, Taiwan
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
3+ YOEBS or MS in electrical, computer, or software-related engineering or computer science, or equivalent experience; 3+ years in hardware/software; strong C/C++; PC architecture and systems software expertise.
C++, C, CUDA, OpenGL, PCIE, Nvlink, Infiniband, Ethernet
5d
Save
Mark Applied
Hide
Senior Software Engineer - GPU Server
Taipei, Taipei City, Taiwan
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
3+ YOERequires a BS or MS in electrical engineering, computer engineering, computer science, or equivalent experience; 3+ years in hardware/software; strong C/C++ skills and PC architecture knowledge.
C++, C, CUDA, OpenGL, PCIe, NVLink, InfiniBand, Ethernet
5d
Save
Mark Applied
Hide
Senior Software Engineer - GPU Server
Taipei, Taipei City, Taiwan
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
3+ YOERequires a BS or MS in electrical engineering, computer engineering, computer science, or equivalent experience; 3+ years in hardware/software; strong C/C++ and PC architecture knowledge.
C++, C, CUDA, OpenGL, PCIe, NVLink, InfiniBand, Ethernet
6d
Save
Mark Applied
Hide
Senior Software Engineer - Embedded Software
Zhubei, Hsinchu, Taiwan
HybridFull Time
Altair Semiconductor
Altair Semiconductor: Raeli semiconductor developing low-power cellular IoT chipsets for industrial and consumer devices.
7+ YOERequires 7+ years of embedded software development, C proficiency, RTOS or embedded Linux experience, networking and IP stack knowledge, debugging expertise, English communication, and willingness to travel.
RTOS, Linux, JTAG, SWD, LwIP, TCP/IP, C, FreeRTOS, ThreadX, Zephyr, Claude, Claude Code, CI
6d
Save
Mark Applied
Hide
Software Engineer, Ads Solutions
Taipei, Taiwan, Taiwan
OnsiteFull Time
Appier
AppierTokyo Stock Exchange: 4180: Public AI-native SaaS serving businesses with AdTech and MarTech software for data-driven marketing decisions.
3+ YOERequires 3+ years in technical support, solutions engineering, or ad operations, including 2+ years in ad tech; strong SQL, scripting, API and distributed-systems debugging, and English communication skills.
SQL, Python, OpenRTB, VAST, SDKs, MMP, S2S, CAPI, SKAdNetwork, Copilot, Cursor, Windsurf, BigQuery, Spark, Snowflake, ClickHouse, AppsFlyer, Adjust, Branch, Datadog, Grafana, Kibana, SupplyChain, ads.txt, sellers.json