This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Palo Alto Networks is looking for an accomplished engineer with networking data path software experience to fill a Principal Engineering position. You will be part of a world-class software engineering team that works on various ground-breaking technologies in the SASE domain. You will work with a multi-functional team of engineers to design and develop systems for solving interesting problems in the SASE area.
Job Responsibility:
Be a technical lead who can take on core parts of the implementation with autonomy
Participate in full product release cycles, from feature design to version release
Work in a small and fast paced team to solve important customer problems and deliver most impactful results
Contribute in all phases of the product development cycle, from definition, design, through implementation and test
Proactively identify product features for improvement and innovation
Innovate new product features based on customer feedback
Requirements:
10+ years of experience with a BS or 8+ years of experience MS degree, in developing system software for data path components in a networking device
Strong experience in working with data plane and control plane architectures on networking devices
Experience working with packet forwarding mechanisms using DPDK
Extremely strong in system design and architecture of networking products involving switching, routing and security
Experience with Linux system programming (e.g. sockets, files, shared memory, multi-threaded programming/process synchronization)
Good understanding and working knowledge of Layer 3/ Layer 4 network protocols such as TCP/IP
Hands-on experience with Linux networking stack is desired
Strong passion and experience in troubleshooting, debugging complex systems and possess excellent problem-solving techniques
Experience with cloud networking technologies is desired
Proficiency in C and other languages like python and Go
Experience with TCP/IP and knowledge of common standard IP protocols such as ARP, IP, ICMP, TCP, UDP, etc.