Cipher Tech Solutions
  • 28-Dec-2018 to 31-Mar-2019 (EST)
  • Engineering
  • Chantilly, VA, USA
  • Hourly
  • Full Time


Chantilly, VA


The candidate will be primarily focused on working with embedded software and conducting software Reverse Engineering activities using static analysis tools. Knowledge of assembly code (x86, MIPS, etc.) and practical experience with a disassembler (IDA Pro, Binary Ninja, etc.) is required. Knowledge of Python is desirable.


  • Must be a US Citizen with an active SECRET security clearance or higher (No exceptions)
  • Must hold a Bachelor's degree in Computer Engineering, Math or related
  • Must have experience with x86 and x64 Assembly, C, and C++
  • Must have experience using static analysis tools such as IDA Pro and dynamic analysis tools including debuggers.
  • Must know how to script in Python.
  • Must be willing to take a job that is PRIMARILY reverse engineering, but that also has a minor software developer role.
  • Advanced Experience in computer engineering or a related field with in-depth knowledge of software reverse engineering and/or software development
  • Proficiency in Windows OS Internals and API's.
  • Excellent customer service and communication skills as well as the ability to prioritize and meet deadlines.
  • Strong leadership interpersonal and verbal/written communications skills that enable the ability to work effectively in a collaborative team environment. 


  • Proficiency in development for IDA Pro
  • Experience in mobile development (Android, iOS)
  • Experience with Linux and Mac Operating Systems


At Cipher Tech Solutions, Inc. (Cipher Tech), we take great pride in supporting some of the most mission critical work in the Department of Defense and the Intelligence Community. The majority of our company is comprised of extremely talented software developers who write production tools which directly support one of two missions: digital forensics and malware reverse engineering.

Digital forensics is the practice of extracting and processing evidence from computers, phones, tablets, cameras, flash-drives, and just about any other form of digital media. The results of our work are then used to support federal and military law enforcement, counter intelligence, and counter terrorist activities.

Malware reverse engineering is the practice of analyzing extremely advanced malicious code. The goal of a reverse engineer is to understand how the malicious code works and determine facts such as:

  • How did it infect the victim's computer
  • What kind of information it is seeking to steal
  • How is it communicating with the author (actor)
  • Who that actor might be

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin.


Cipher Tech Solutions
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    I agree to ApplicantPro's Applicant Information Use Policy.*
  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
Logo Home The Company Services&Solutions Careers Contact Us