Principal Software Engineer – NGFW Platform
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Expert or higher |
Requirements
- 10+ 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
- Ability to go over different vendor specifications to get details on testing each components
- Experience with fixed/chassis based appliances
- Strong C coding/debugging skills
- Strong scripting skills with bash and python
- Experience with debugging Linux kernel performance, memory and platform boot-time issues
- Ability to work well in a dynamic, fast-paced environment
- Related programming experience required
Responsibilities
- Participate in the design and development of diags/software of Next-Generation Firewall platforms
- Participate in all phases of the product development cycle, from definition, design, implementation, test and field deployment
- Develop diags, test cases, assess task requirements and scheduling, and collaborate with cross-functional teams
- Work with various stakeholders from diags, product design, software development and QA organization on delivery of platforms
- Innovate new product features based on customer, partner, and technical support engineer feedback
- Proactively identify product features that will differentiate from the competition
- Troubleshoot changes to the product to ensure high quality output of product design
Preferred Qualifications
- Experience with TPM, FIPS and CC Certifications is a plus
- Familiarity with x86 and MIPS architecture is a plus