Palo Alto Networks is looking to solve cybersecurity challenges by developing and enhancing their Next-Generation Firewall platforms, requiring expertise in platform software, diagnostics, and security.
Requirements
- 5+ years experience in device drivers, platform software, hardware bring-up and support
- Experience with Linux Kernel, DPDK, Platform and user-space drivers, FPGA, Firmware, PHY, Switch/Fabric SDK, Optics, Storage, POE controllers
- Strong C coding/debugging skills
- Strong scripting skills with bash and python
- Experience with debugging Linux kernel performance, memory and platform boot-time issues
- Experience with TPM, FIPS and CC Certifications is a plus
- Familiarity with x86 and MIPS architecture is a plus
Responsibilities
- participate in the design and development of diags/software of our Next-Generation Firewall platforms
- platform bring-up diags (both pizza-box and chassis-based platforms)
- platform security using TPM chip
- development of both kernel and use-space drivers
- provisioning of third-party vendor switch/fabric
- overall development of consistent platform diags and software for all Next-Gen Firewall platforms
- developing diags, test cases, assessing task requirements and scheduling
Other
- Ability to work well in a dynamic, fast-paced environment
- Ability to go over different vendor specifications to get details on testing each components
- Experience with fixed/chassis based appliances
- collaborating with cross-functional teams like Manufacturing, Ops, ASIC, Hardware, Software, and Quality assurance teams
- Work with various stakeholders from diags, product design, software development and QA organization on the delivery of platforms.