Role: Module Lead Engineer - Network/Cyber Security/Firewall - C/C++
Responsibilities:
- Develop and maintain SonicWall security service software.
- Operation and maintenance of SonicWall backend data center.
- Computer or related professional degree, more than 8 years of development experience.
- Solid and profound computer technology foundation, proficient in data structure, algorithm, computer network, computer security and other fields.
Requirements:
- 8 to 11 years of experience in C/C++ systems software development.
- Expertise in network security concepts (TCP/IP, IPsec, VPN, routing, NAT, DPI, etc.).
- Experience designing multi-threaded, high-performance, and low-latency systems.
- Understanding of OS internals, memory management, concurrency, and networking stacks.
- Experience with DPDK, NetFilter or equivalent frameworks is a plus.
- Excellent analytical, debugging, and performance-tuning skills.
- Strong communication skills and ability to collaborate across teams and roles
Education and Experience:
- 8 to 11 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience preferred.
- Degree in Computer Science, Engineering, or related field preferred.