Palo Alto Networks is looking to solve real-world cybersecurity problems by designing and developing high-performance and scalable core systems and building industry-leading platform security for Next-Gen Firewall (NGFW) products.
Requirements
- 8+ years experience in embedded programming, infrastructure, security, Linux kernel/OS, and platform software
- Experience developing, integrating and delivering product features or system components on Linux-based systems
- Expertise in security such as OS/application security, secure boot, software/file/data integrity, access control (e.g.SeLinux), PQC, IMA, Intrusion Detection/reporting/auditing/remediation, VM/container security, etc.
- Strong C/C++ coding/debugging skills
- Strong scripting skills with bash and python
- Experience with OS, Clustering and HA is a plus
- Experience with improving performance/scale, memory usage and boot-time is a plus
Responsibilities
- Innovate, design, and develop core system infrastructure (e.g. IPC infrastructure, clustering, HA, software upgrade, OS/Kernel) and security infrastructure/services.
- Contribute in all phases of the software development cycle, from definition, design, through implementation and test
- Develop functional specifications, assess task requirements and scheduling, and contribute to development, debugging and support
- Identify and drive improvements in existing software and development process
Other
- B.S. or M.S. degree in Computer Science, similar technical discipline or equivalent practical experience or equivalent military experience required
- Strong verbal and written communication skills to work with multi-functional groups
- Collaboration is at the heart of our culture and we need engineers who can communicate at a high level and work well with multi-functional teams towards achieving a common goal
- Must be able to work from the office full time, with flexibility when it’s needed
- Must be willing to take ownership of their areas of focus and who are driven to pursue problems at every level