Security Research Engineer

  • Palm Bay, FL
  • Direct Hire
  • Job ID: CA168-2690814

$130000 to $165000 Per Year


Clearance, or ability to obtain Clearance required (US Citizen)

Job Description:

Essential Functions:

Mid to Senior-level familiarity in most of the areas below:

  • Architectures: AARCH32, AARCH 64, C66x, Hexagon, MIPS, x86/x64
  • Platforms: Android, iOS, Linux, QSEck, QuRT, ThreadX
  • Languages: Batch, Bash, C, C++, C#, CSS, Java, JavaScript, HTML, Python, SQL
  • Protocols: Cellular Protocols, 802.11, Bluetooth, BTLE, HTTP/S, IP, RTP, SSL/TLS, TCP, UDP
  • Privilege Levels: Bootchain, Kernelmode, LPE, RCE, Sandbox Escape, TrustZone, Usermode
  • Reverse Engineering Tools: ApkTool, Binary Ninja, BinDiff, Binwalk, Dex2Jar, Diaphora, GDB, Ghidra, JTAG, Hex-rays IDA, IDA PRO
  • Experience with Fuzzing: AFL, AFL++, AFLSmart, QEMU, Unicorn
  • Development Applications: Eclipse, Clang/LLVM, CMake, CCS
  • Circumventing security protection methods and techniques (e.g. DEP, ASLR, etc)
  • Developing proof of concept code
  • Creating detailed technical reports to document findings
  • Working knowledge of Application Binary Interfaces such as calling conventions, system calls, alignments, processor instruction sets, and object files
  • Experience with scripting in Bash and/or Python
  • Self-starter/motivated – ability to work through complex problems individually or with little direction
  • Detecting host and network-based intrusions via intrusion detection technologies (e.g., Snort)
  • Skill in mimicking threat behaviors and use of penetration testing tools and techniques
  • Ability to identify systemic security issues based on the analysis of vulnerability and configuration data
  • Ability to apply programming language structures (e.g., source code review) and logic


  • Education:
    • Bachelor’s degree or 9 years of prior relevant work experience; or
    • Graduate Degree with 7 years of prior related experience.
  • Industry specific experience:
    • Vulnerability Research Experience: 4yrs+
    • Reverse Engineering Experience: 4yrs+
    • C/C++ Experience: 4yrs+
  • Clearance:
    • This position requires an active TS/SCI clearance

Preferred Additional Skills:

  • RF/Software Defined Radio: BladeRF, HackRF, RTL, Ubertooth, USRP
  • Proficiency with Ghidra, Binary Ninja, and/or radare
  • Proficiency with debuggers such as GDB, LLDB, WinDBG, or OllyDbg
  • Experience with RISC architectures
  • Experience with operating system internals including solid knowledge of information security, computer architecture, software and hardware protection schemes, and virtualization theory
  • Experience with userland and kernel mode debugging, including debugging in embedded environments
  • Experience writing custom IDA loaders, processor modules, IDA python, and Hex-Rays de-compiler plugins
  • Knowledge of fault injection frameworks, fuzzing and virtualization
  • Experience working as a Technical Lead is a plus
  • Prior Offensive Cyber experience in the USG/Military
  • GIAC/ISC2/CEH Certifications
  • TS/SCI with Poly is highly preferred

Security Research Engineer, with reverse and vulnerability research experience

Apply Online
Job Alerts

Login to create notifications on the jobs you’re looking for!

Have any questions?

Let’s get in touch

  • Upload Resume
  • "If you would like immediate nation-wide exposure to several thousand recruiters within our recruiter network please upload resume here and start your job search."
    Click here
  • This field is for validation purposes and should be left unchanged.

Share on popular social media

Related Jobs

Share our job with others