Hybrid Software Reverse Engineer (Applicants must hold TS//SCI clearance with Polygraph)
Cipher Tech Solutions
- Vienna, VA
- Permanent
- Full-time
- Must be a US Citizen
- Must hold a US government security clearance at the TS//SCI level with Polygraph
- Must have a Bachelors degree in one of the following: Computer Science, Computer Engineering, Electrical Engineering, Math, or Physics OR be within 12 months of graduating with that degree
- Must have ability to read and understand assembly code (x86 and x64 Assembly)
- Must have proficiency in one of the following: C, C++, C#, Java, or Python
- Must be familiar with both high (i.e. Java) and low (i.e. C/C++ or Assembly) level programming languages
- Must be willing to become 8570 compliant at Level II or higher, if you do not currently hold one of the required certifications.
- 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.
- Experience in computer engineering or a related field with in-depth knowledge of software reverse engineering and/or software development.
- Experience using static analysis tools such as IDA Pro and dynamic analysis tools including debuggers (this can include academic experience)
- Proficiency in development for IDA Pro
- Experience with reversing ARM
- Proficiency in Android/Linux OS internals
- Familiarity with EnCase, FTK, or other forensic software tools
- SANS certification
- One of the following certifications: CCNA Security, CySA+, GICSP, GSEC, Security+ CE, SSCP, CASP CE, CCNP Security, CISA, GCED, GCIH.
- Experience with malware analysis
- Mission focused work environment
- Subsidized medical/dental/vision insurance
- HSA contributions
- 401k matching
- Holiday and Paid Time Off (PTO)
- Monthly WAN parties & quarterly events
- Flexible hours