Remote Software Engineer (Ghidra/Reverse Engineering Experience)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • We are seeking a skilled Software Engineer with extensive experience in reverse engineering and proficiency with Ghidra to join our team.
  • The ideal candidate will be responsible for analyzing and understanding the behavior of binary executables, developing tools to automate reverse engineering tasks, and contributing to vulnerability research efforts.
  • This role is ideal for individuals with a deep passion for cybersecurity, malware analysis, and low-level software engineering.
  • This position is fully remote.

Responsibilities:

  • Reverse Engineering: Utilize Ghidra, IDA Pro, and other reverse engineering tools to analyze software binaries and firmware to understand functionality, identify vulnerabilities, and document findings.
  • Disassemble, decompile, and debug software binaries to uncover how code operates and interacts within various systems and architectures (x86, ARM, MIPS, etc.).
  • Analyze obfuscated code, including packed or encrypted executables, and extract critical information about their operations.
  • Malware and Vulnerability Research: Perform in-depth analysis of malicious software to understand its structure, behavior, and impact.
  • Collaborate with security researchers to identify zero-day vulnerabilities, propose exploit mitigations, and develop proof-of-concept exploits.
  • Participate in vulnerability research projects aimed at discovering software flaws and weaknesses within different platforms.
  • Tool Development and Automation: Develop custom scripts, plugins, and automation tools for Ghidra and other reverse engineering platforms to optimize and speed up analysis workflows.
  • Implement software-based solutions for binary instrumentation, hooking, and monitoring execution in real-time environments.
  • Collaborate with development teams to create tools that enhance reverse engineering and vulnerability analysis capabilities.
  • Documentation and Reporting: Document reverse engineering analysis processes, results, and findings in a detailed and methodical manner.
  • Prepare reports on vulnerabilities, exploits, and technical assessments to share with internal stakeholders and external partners.
  • Communicate complex technical findings to both technical and non-technical audiences, providing risk assessments and mitigation recommendations.
  • Collaboration and Knowledge Sharing: Work closely with a multidisciplinary team of engineers, security researchers, and analysts to provide reverse engineering support and share expertise.
  • Stay up-to-date with new tools, techniques, and technologies in reverse engineering, malware analysis, and software security.
  • Provide mentorship and guidance to junior engineers and security researchers in the field of reverse engineering.

Requirements:

  • Extensive experience in reverse engineering and proficiency with Ghidra is required.
  • Strong understanding of software binaries, firmware, and various architectures (x86, ARM, MIPS, etc.) is essential.
  • Experience with disassembling, decompiling, and debugging software binaries is necessary.
  • Knowledge of malware analysis and vulnerability research is required.
  • Ability to develop custom scripts, plugins, and automation tools for reverse engineering platforms is essential.
  • Strong documentation and reporting skills are necessary to communicate findings effectively.
  • Excellent communication skills to convey complex technical information to both technical and non-technical audiences are required.
  • A passion for cybersecurity, malware analysis, and low-level software engineering is essential.
  • Experience collaborating with multidisciplinary teams and providing mentorship is preferred.

Benefits:

  • The position offers a competitive salary ranging from $110,000 to $150,000 a year.
  • This role is fully remote, providing flexibility in work location.
  • Opportunities for professional development and mentorship in the field of reverse engineering and cybersecurity are available.
  • The position allows for collaboration with a multidisciplinary team of engineers, security researchers, and analysts.
  • Employees will have access to the latest tools, techniques, and technologies in reverse engineering and software security.
About the job
Posted on
Job type
Salary
$ 110,000 - 150,000 USD / year
Experience level
Technology stack

-

Leave a feedback