Palo Alto Networks is looking for Software Engineers to join their Next-gen Firewall dataplane team to design and develop cutting-edge technologies for their firewall, addressing real-world cyber-attacks.
Requirements
- Strong in-depth C Programming experience
- Strong experience in large scale software development on Unix/Linux.
- Multi-core and Multi-threading programming experience is a MUST
- In-depth knowledge in networking, especially in L2, L3, L4 protocols such as IPv4, IPv6, TCP, UDP is a MUST
- Strong technical knowledge in computer architecture and systems engineering
- Experience in routing protocols (BGP, OSPF, Multicast etc) is desired.
- Strong experience in developing & debugging packet processing, parsing, networking (L1-L7) protocols/architecture
Responsibilities
- Responsible for the development of the critical dataplane and network/routing components for the State-of-the-art Next Generation Firewalls deployed at Enterprise, Data Center, Cloud, and Service Provider environments
- Design & Develop L2-L4 network security features
- Develop network security high availability service infrastructure products
- Support critical customer escalations and provide root cause analysis in a timely manner
- Work with multi-functional team members on user requirements, including but not limited to Product Management, QA, Support, etc.
- Effective decision maker, take ownership and independently drive, lead tasks and assignments
Other
- BS/MS degree in Computer Science/Engineering or equivalent experience
- Can-do attitude and ability to take initiative and drive open issues to completion
- Strong communication skills to work effectively with multi-functional groups