Secret or TS clearance is required.
Senior Software Developers
•Write stable, robust C applications and libraries for a variety of platforms •Audit the code of peers for potential flaws and security concerns •Thoroughly document, in a manner suitable for widespread publication, results of research and development effort
•Bachelor's degree in Information Security, Computer Science, or other engineering field and 3 or more years of professional software engineering experience •Experience writing C/C++ •Experience debugging applications •Experience with one or more scripting languages such as Python or Ruby •Familiarity with assembly for one or more architectures (x86/x64, ARM, MIPS) •Strong verbal and written communication skills
Position Desired Skills:
•Familiarity with at least one mobile or embedded platform programming environment desired •In-depth knowledge of internals of one or more operating systems (Windows, Linux) •Experience with kernel-level programming and/or debugging •Experience writing clear, concise documentation •Experience reverse engineering existing applications and libraries •Experience with IDA Pro or Hoppe
Engage in reverse engineering of existing applications and libraries.