職位描述
Key Responsibilities
- Develop, debug, and maintain router firmware based on OpenWRT / Linux.
- Design, implement, and optimize VPN modules (WireGuard, IPSec, OpenVPN).
- Enhance network stack performance and integrate hardware acceleration for encryption.
- Maintain and optimize NAT, IP tables, Tproxy, CONNMARK, and related core network modules.
- Support the development of the web management interface (LuCI / UCI), ensuring smooth configuration and user experience.
- Collaborate with QA and testing teams for firmware validation, bug fixing, and version releases.
Requirements
- Bachelor’s degree or higher in Computer Science, Software Engineering, Telecommunications, or related field.
- Minimum 3 years of experience in embedded Linux / OpenWRT firmware development.
- Proficient in C / C++ / Shell scripting.
- Strong understanding of TCP/IP, DHCP, DNS, VLAN, QoS, and other networking protocols.
- Hands-on experience with Git, cross-compilation, and CI/CD build systems (Buildroot / Yocto).
- Capable of independent debugging, performance tuning, and system analysis.
Preferred Qualifications
- Experience with VPN protocol development (WireGuard, IPSec, OpenVPN).
- Familiarity with Wi-Fi driver tuning or QoS algorithm optimization.
- Experience with ARM / MIPS / x86 embedded platform porting.
- Knowledge of network security, encryption, and zero-trust network principles.
Benefits Provided:
- Meal allowance
- Performance Bonus
- Medical claim
- Birthday leave
- EPF SOCSO
- A flexible management system to fully unleash your potential.
- Provide an international work environment to broaden your career development space.
CC++embedded linuxrouter firmwarelinux networkingshell scriptingARMMIPS