Principal Engineer Software - Dataplane

Palo Alto NetworksSanta Clara, CA
42dOnsite

About The Position

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.

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.
  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service