Malware Research Engineer (IoT)

Full Time
Santa Clara, CA
Areas of Interest: Exploitation Analysis, Threat Analysis, Vulnerability Assessment and Management
report a problem

Disruptive Technology. Smart People.
Join us as we lead a new era in cybersecurity.

Palo Alto Networks competes for the best talent. Our compensation packages consist of salary and equity, and are commensurate with accomplishment. We offer a full suite of benefits, including 401(K). Equal Employment Opportunity / Affirmative Action Employer.

Palo Alto Networks® is the fastest-growing security company in history.  We offer the chance to be part of an important mission: ending breaches and protecting our way of digital life. If you are a motivated, intelligent, creative, and hardworking individual, then this job is for you!

We are looking for a motivated, intelligent, hardworking and creative individual to join our team that develops the content to power the Palo Alto Networks’s next generation firewall.  The content team is responsible for identifying applications, devices and threats on enterprise customers’ network.


  • Build threat analysis system and intelligence platform for IoT threats and Linux malware
  • Study the latest Linux malware, IoT device and Linux system exploits, and DDoS attacks
  • Research on IoT security, especially on firmware, traffic and vulnerability of popular IoT products
  • Work closely with team to enhance current products' capabilities of preventing IoT/Linux threats
  • Present new research to public via company blog, industry conferences or academia conferences as desired


  • Strong understanding of reverse engineering, malware analysis, or vulnerability mining
  • Familiar with one or more programming languages: C, C++, Python, Shell Script
  • Familiar with security tools such as IDA Pro, GDB, Wireshark and Yara
  • Understanding of networking and core Internet protocols (TCP/IP, HTTP)
  • Knowledge and experience in computer and network security topics
  • Experience of big data processing or machine learning is a plus
  • Experience of embedded Linux development or strong understanding of Linux or Android internals is a plus
  • Experience of hardware or wireless penetration testing is a plus
  • Understanding of ARM or MIPS architecture and assembly language is a plus
  • Experience of developing antivirus engine, IPS/IDS, honeypot or anti-DDoS product is a plus
  • BS/MS in Computer Science or Computer Engineering

Learn more about Palo Alto Networks here and check out our fast facts

If you are a recruiter or placement agency, please do not submit resumes to any person or email address at Palo Alto Networks prior to having a signed agreement from Human Resources. Palo Alto Networks is not liable for and will not pay placement fees for candidates submitted by any agency other than its approved recruitment partners. Furthermore, any resumes sent to us without an agreement in place will be considered your company's gift to Palo Alto Networks and may be forwarded to our recruiters for their attention. Thank you.

Share this job:

Palo Alto Networks

We did it. A Leader Again.
Palo Alto Networks is the next-generation security company, leading a new era in cybersecurity by safely enabling applications and preventing cyber breaches for thousands of organizations worldwide. Built with an innovative approach and highly differentiated cyber threat prevention capabilities, our game-changing security platform delivers security far superior to legacy or point products, safely enables daily business operations, and protects an organization’s most valuable assets.

network security, firewall, IPS, URL filtering, threat and malware prevention, cybersecurity, enterprise security platform, threat intelligence
Visit Palo Alto Networks's Social Media pages:
Company Industry: Computer & Network Security
Company Type: Public Company
Company Size: 1,001-5000