Software Engineer

Twosix Technologies
  • Chantilly, VA
    13 days ago

    Job Description

    Reverse Engineer

    Two Six Technologies is looking for reverse/research engineers interested in applying to its cyber programs. These programs consist of mission driven engineering work with direct feedback from stakeholders. Each task order is affiliated with a specific mission need, not contributing to shelfware. New opportunities are always becoming available, and each applicant will be considered on a continuing basis. Positions are available in Chantilly, VA, Herndon, VA, and Arlington, VA.

    You will provide reverse engineering, static and dynamic binary analysis, and vulnerability analysis of cybersecurity software utilizing IDA Pro and Ghidra. You will write proof-of-concept software that simulates the behavior of analyzed binaries and their interactions with other system components and validate any discovered vulnerabilities within the software. You will author technical documentation of research or findings as it relates to all security mechanisms, including access control, encryption, and obfuscation.

    Basic Requirements

    • 3+ years of reverse engineering x86, x64, or ARM binaries using IDA Pro, Ghidra, or similar tool
    • 3+ years of experience with one or more of the following programming languages: C/C++, Python, and/or x86, x64, ARM Assembly
    • Understanding of modern security features utilized by Windows or Linux operating systems
    • 3+ years of experience utilizing debugging tools such as GDB, WinDbg, OllyDbg, etc.

    Nice to Have

    • Malware analysis experience
    • Vulnerability research or analysis experience
    • Deep understanding of network protocols or Inter-Process Communication (IPC)
    • Development experience of IDA/Ghidra scripts to aid in reverse engineering efforts
    • Familiarity with any RTOS and embedded systems

    Active TS/SCI Clearance required for this role

    #LI-JS

    Numbers & Facts

    LocationChantilly, VA

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • Access Controlunmatched
    • Analysis Skillsunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Securityunmatched
    • Cryptographyunmatched
    • Debugging Toolsunmatched
    • Dynamic Analysisunmatched
    • Embedded Systemsunmatched
    • GDB (Gnu Debugger)unmatched
    • IDA Prounmatched
    • InterProcess Communication (IPC)unmatched
    • Internet Securityunmatched
    • Linux Operating Systemunmatched
    • Malware Analysisunmatched
    • Microsoft Windows Operating Systemunmatched
    • Network Protocolsunmatched
    • OllyDbgunmatched
    • Programming Languagesunmatched
    • Proof of Conceptunmatched
    • Python Programming/Scripting Languageunmatched
    • Realtime Operating Systemunmatched
    • Reverse Engineeringunmatched
    • Scripting (Scripting Languages)unmatched
    • Security Analysisunmatched
    • Software Engineeringunmatched
    • Software Simulationunmatched
    • System Validationunmatched
    • Technical Researchunmatched
    • Technical Writingunmatched
    • WinDbgunmatched
    • Writing Skillsunmatched
    • x86 Processorsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder