Systemstechnologyresearch

Senior Reverse Engineer

Arlington, VA. Posted 7 months ago

The role

The Senior Reverse Engineer will perform research and analysis of vulnerabilities in cyber physical systems. This includes reverse engineering complex software or firmware and developing automated analysis tools.

What you will do

  • Reverse engineering complex software or firmware targets
  • Developing and applying automated reverse engineering and binary analysis tools
  • Working in multi-discipline teams to develop offensive cyber solutions
  • Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation
  • Documenting, demonstrating, and presenting research
  • Solving real world problems that have an impact on national security

Required qualifications

  • Ability to obtain an Active Top Secret (TS) security clearance
  • U.S. citizenship is needed by the U.S. Government
  • Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 5 years relevant experience
  • Experience with binary analysis of software/firmware
  • Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra
  • Proficiency in one or more programming languages: C/C++, Python, etc.
  • Proficiency in one or more Assembly Languages: x86, ARM, etc.
  • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc.

Nice to have

  • Vulnerability research and analysis
  • Knowledge of weaponizing discovered vulnerabilities into exploits
  • Implant or software patch development
  • Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++
  • Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog Devices
  • Knowledge of operating system internals including memory/process/thread management
  • Embedded systems or firmware analysis
  • Experience development custom emulation tools to enable dynamic analysis
  • Disassembler/decompiler module development
  • Experience analyzing and reconstructing code/data flow

About the company

STR is a growing technology company specializing in advanced research and development for defense, intelligence, and national security. They work in cyber, next generation sensors, radar, sonar, communications, electronic warfare, and artificial intelligence algorithms.

Senior Reverse Engineer at Systemstechnologyresearch | JobZoey