Cybersecurity Reverse Engineer – Senior

In this role, you will 

  • Lead and support a diverse range of highly complex research projects requiring creative use of innovative methods for the development and implementation of new, automated software analysis methods.
  • Develop requirements for existing software assurance and reverse engineering capabilities at LLNL.
  • Analyze novel software, firmware, and malware, and develop repeatable workflows applying those tools to support future analyses, applying existing software assurance and reverse engineering tools.
  • Analyze source code and binaries to identify weaknesses or malicious functionality in software and firmware.
  • Develop new tools for source code and binary analysis, as well as vulnerability assessment, for devices residing in United States critical networks and infrastructure.


Minimum Education Level: Bachelor's

  • Ability to maintain a U.S. DOE Q-level security clearance which requires U.S. citizenship.
  • A Bachelor’s degree with significant focus in cybersecurity, computer science, information technology, computer engineering, or related field, plus experience in the areas listed below or a Master’s degree in reverse engineering plus experience in the areas listed below.
  • Significant experience leading program analysis of source code, binaries, and firmware.
  • Experience in the use of hardware or software debuggers, static disassemblers and decompilers (such as IDA Pro), common binary file formats, dynamic analysis tools, software bills of materials, and/or network analysis tools.
  • Significant experience communicating technical information across multi-disciplinary teams and to non-cyber experts, advising senior management, and applying interpersonal skills to collaborate effectively in a team environment.
  • Experience mitigating anti-reverse engineering techniques.
  • Advanced knowledge of state-of-the-art technologies in software assurance.
  • Advanced analytical, problem-solving, and decision-making skills to develop creative solutions to complex problems.
  • Advanced ability to effectively manage concurrent technical tasks with competing priorities, along with the demonstrated ability to approach difficult problems with enthusiasm and creativity and to effectively change focus when necessary.
  • Advanced ability to communicate comprehensive knowledge effectively across multi-disciplinary teams and to non-cyber experts, and advise senior management and/or external sponsors, and proficient interpersonal skills necessary to effectively collaborate and lead in a team environment.
Posted: May 30, 2022
<< Back to Job-Board