Reverse Engineer

Google Cloud accelerates every organization's ability to digitally transform its business and industry, delivering enterprise-grade solutions that leverage Google's cutting-edge technology.
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Reverse Engineer

The FLARE team at Google Cloud is seeking a Reverse Engineer to join their mission of providing the world's most trusted reverse engineering capabilities. The role involves performing static and dynamic malware analysis on various platforms, writing technical malware reports, developing plugins to extract malware configurations, and participating in research initiatives.

Key responsibilities include:

  • Conducting malware analysis using static and dynamic methodologies
  • Writing detailed technical reports to support intrusion investigations and threat intelligence
  • Developing plugins for malware configuration extraction
  • Contributing to research initiatives with minimal assistance

The ideal candidate should have:

  • A Bachelor's degree in Computer Science or related field
  • At least 2 years of experience in malware analysis
  • Proficiency in languages like Golang, Python, C/C++, or Rust
  • Experience with disassemblers and debuggers for x86 and amd64 assembly
  • Familiarity with PE-COFF or ELF files

Preferred skills include:

  • Experience with packed and obfuscated code analysis
  • Understanding of network protocols and software exploits
  • Ability to identify and neutralize anti-reverse engineering measures
  • Excellent YARA signature writing skills

Google Cloud offers a dynamic environment where you'll work on cutting-edge technology to solve critical business problems for organizations worldwide. Join a team that values innovation, collaboration, and making a global impact in cybersecurity.

Last updated 2 days ago

Responsibilities For Reverse Engineer

  • Perform static and dynamic malware analysis on a wide variety of platforms, architectures, and runtimes
  • Write technical malware reports to support intrusion investigations by Mandiant Consulting, alert triage by Managed Defense, intelligence reports by Google Threat Intelligence, and more
  • Develop plugins to extract malware configuration from diverse malware families
  • Participate in development tasks for existing research initiatives with minimal assistance from executive analysts

Requirements For Reverse Engineer

Go
Python
Rust
  • Bachelor's degree in Computer Science, related field, or equivalent practical experience
  • 2 years of experience analyzing malware
  • Experience with Golang, Python, C/C++, or Rust
  • Experience using disassemblers and debuggers to ascertain the functionality of x86 and amd64 assembly language code
  • Experience with working on PE-COFF or ELF files

Interested in this job?

Jobs Related To Google Reverse Engineer

Software Development Engineer, Automated Reasoning in Identity

Join Amazon's AWS Identity team to build zero trust tools and shape the future of secure cloud computing.

Cloud Support Engineer (Security)

Join AWS as a Cloud Support Engineer (Security) to drive cloud adoption, solve complex problems, and work with cutting-edge technologies in a diverse and inclusive environment.

Security Engineer, Physical Operations Incident Response, AWS Security Operations

Join AWS as a Security Engineer in Physical Operations Incident Response, driving security across physical, logical, and technical domains.

Technical Support Engineer - Defender for Endpoint

Join Microsoft as a Technical Support Engineer for Defender for Endpoint, troubleshooting and solving customer security issues.

DevSecOps Engineer

Join Deliveroo as a DevSecOps Engineer to ensure secure application development and deployment, driving DevSecOps adoption and security automation at scale.