Software Reverse Engineering Analyst


Job Description:

This position will allow for clearance sponsorship up to a TS/SCI with Polygraph clearance. US Citizenship is required.

Leidos is seeking a Cyber Reverse Engineering Analyst for the Reston/Chantilly, VA areas. In support of a DoD/Intel programs, the engineer will assess, develop, and report findings of complex and diverse cyber systems. The engineer will support research, engineering, and development of innovative solutions to support operational cyber missions. Work includes vulnerability research and analysis of robust infrastructures, end-point capabilities, and command and control systems. The successful candidates will have the opportunity to work independently and as part of a team.

Primary Responsibilities
  • Performing vulnerability research and analysis on various cyber systems and reverse engineering software using Ghidra and/or IDA Pro
  • Apply knowledge/experience assessing, developing and testing cyber systems on Windows and Linux systems for 32-bit and 64-bit systems
  • Apply understanding of technical issues surrounding the designing, building and testing of applications and firmware supporting Windows, Linux, iOS, and Android platforms and frameworks
  • Apply understanding of cryptographic protocols and compression technologies and their implementation in C/C++
  • Understanding of computer, network exploitation techniques and methodologies to include application and mitigation techniques
  • Understanding of public exploits and awareness of new/unpublished techniques

Basic Qualifications
  • BS degree and 4-10 years of experience or experience in lieu of degree
  • Performing software binary reverse engineering and sandbox assessments
  • Operating System and Kernel level development experience
  • Vulnerability research and risk assessment skills
  • Candidate must be a US citizen with the ability to obtain a TS/SCI clearance with a polygraph

Preferred Qualifications
  • Top Secret, SCI security clearance with polygraph
  • Understanding of operating system internals for Windows, iOS, Linux, and/or Android, such as process synchronization techniques (i.e., semaphores, messages, threading), process scheduling, resource and device access
  • Mobile VR experience

Pay Range: