You are viewing a preview of this job. Log in or register to view more details about this job.

Reverse Engineer

Cromulence, LLC is looking for a Reverse Engineer (RE) to support advanced research and development contracts. Successful candidate will be capable of working independently or side-by-side within a team structure to develop and deliver successful program capabilities.
Required Skills:
  • Reverse engineering across various architectures and platforms (x86,64, ARM, MIPS, etc.)
  • Modeling of in-memory compiled application behavior
  • Understanding and/or development of kernel modules
  • Ability to use a scripting language (Python, Ruby, etc.)
  • Software development using C or C++
  • Use of static and dynamic analysis tools
  • Experience with recursive descent disassembler (such as: IDA Pro or Binary Ninja)
  • Firmware development and debugging skills
  • Experience with one or more assembly languages (x86, x64, ARM, MIPS, etc.)
  • In-depth understanding of network protocols throughout all layers of the network stack
  • Self-motivated and passionate about supporting the US Cyber Security mission
  • Candidate must be able to understand both offensive and defensive aspects of RE; defeating against and development of new and advanced security techniques
Preferred Skills:
  • Experience with software protection and binary analysis
  • Familiarity with modern exploitation techniques, tools, and methodologies
  • Malware analysis
  • Hardware prototyping
Clearance Required:
  • Qualified applicants must hold a U.S. Citizenship
  • Active Top-Secret clearance (preferred)
  • Applicants may be subject to additional security requirements
Required Education:
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline (equivalent professional experience may be considered in lieu of degree)