Software Application Researcher

Input Technology Solutions

Software Application Researcher

Columbia, MD
Full Time
Paid
  • Responsibilities

    Input Technology Solutions is seeking a Software Researcher to identify flaws in software and software architecture design. The candidate must be familiar with the latest techniques in vulnerability research and demonstrate their ability to follow best practices, must be extremely detail oriented when documenting their research, and will need to understand distributed architectures and protocol analysis between disaraprate components.

    What you will do

    • Demonstrate the latest techniques in vulnerability research and demonstrate their ability to follow best practices.
    • Write code in C, Python, and Assembly to demonstrate ability to control the flaws
    • Distribute architectures and protocol analysis between disaraprate components.

    What you need to have

    • Bachelor’s Degree and six (6) years’ experience in computer science, information systems, or network engineering OR minimum ten (10) years’ experience in computer science, information systems, or network engineering
    • Clearance: TS/SCI with a Polygraph
    • Understanding and experience with Software-as-a-Service architectures
    • Understanding of OS Internals (any major OS)
    • Experience reading and writing assembly (x86/x64, ARM, MIPS, etc.)
    • Extensive experience with debuggers (WinDBG, GDB, ADB, BDI, etc.)
    • Experience with dynamic and static binary analysis, fuzzing techniques, and source code auditing
    • Strong C, Python, and ASM development experience
    • Demonstrated ability to self-drive research tasking
    • Motivated to learn complex systems
    • Working as a team with researchers and developers