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 months 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

Technical Program Manager II, Security, CISO

Technical Program Manager position at Google focusing on security and risk management in the Cloud CISO organization.

Regional Operations Manager, Trust and Safety Compute (Vietnamese, English)

Lead Trust and Safety operations for Google Play and Android in APAC region, managing policy implementation and cross-functional collaboration.

Data Center Security Manager

Lead data center security operations at Google, managing vendors, implementing security policies, and protecting critical infrastructure in Berlin.

Technical Program Manager II, Compliance, CISO

Technical Program Manager II position at Google Cloud focusing on compliance and security, managing cross-functional projects and driving security initiatives.

Regional Operations Manager, Trust & Safety, Compute

Lead Trust & Safety operations for Google Play, managing policy issues, driving initiatives, and ensuring platform integrity while working with critical developers and cross-functional teams.