Senior Software Engineer - Gateway(Enterprise Networking)
Summary
Senior engineer at ASUS in Hsinchu owning enterprise gateway features end-to-end: building and maintaining firewall/NAT, VPN (IPsec, WireGuard, OpenVPN), high availability, IPS/IDS, routing, and IPv6 modules in C on Linux, with Python/Bash scripting, debugging, and design documentation.
工作說明
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
需求條件
擅長工具: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