Vacancy expired!
Job Number: R0135832
Reverse Engineer, MidKey Role: Support numerous challenging, mission-critical projects that make a direct impact on our nation's security and intelligence mission. Conduct reverse engineering and vulnerability analysis of complex and diverse software systems. Design, develop, and document proof-of-concept software to demonstrate their findings and develop custom programs for automating reverse engineering and interacting with binaries being analyzed.Basic Qualifications:- 2+ years of experience with programming, including Python, C, C, and Assembly
- Experience with performing software reverse engineering and vulnerability analysis using IDA Pro or Ghidra
- Experience with Operating System internals for Windows, Linux, or MacOS
- Experience with performing software dynamic analysis using gdb, OllyDbg, and WinDbg
- Experience with developing software systems in assembly, C, or C, on Windows, Unix, Linux, or VxWorks
- Ability to read or write in an assembly language, including x86, ARM, MIPS, or PowerPC
- TS/SCI clearance with a polygraph
- HS diploma or GED
- Experience with analyzing malware or experience reverse engineering x86 Windows binaries
- Experience with reverse engineering embedded firmware
- Experience with developing CNO software
- Experience with working in virtualized environments
- Experience with kernel-level development
- Experience with Windows and Linux driver development
- Experience with analyzing network protocols
- Knowledge of IA concepts, including cryptography
- Bachelor's degree in CS, EE, Computer Engineering, Physics, or a similar technical field preferred
Vacancy expired!