Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Reverse Engineer

$112k - $154k

STR

Job Description

Job Description

STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite.

What you'll do:

  • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
  • Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems
  • Developing innovative cybersecurity solutions
  • Working in multi-discipline teams to tackle challenging problems from a wide variety of technologies to develop innovative cybersecurity solutions
  • Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets
  • Documenting, demonstrating, and presenting research
  • Solving real world problems that have an impact on national security

Who you are:

  • This position requires an Active Top Secret (TS) security clearance , for which U.S. citizenship is needed by the U.S. Government
  • BS, MS or PhD in Computer Science, Computer Engineering, Cybersecurity or related field (or equivalent work 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 haves:

  • 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
  • Automated reverse engineering or software analysis tool development
  • Experience debugging software without source code
  • Knowledge of binary file structures and formats
  • Experience analyzing protocols or message structures
  • Knowledge of anti-reverse engineering techniques
  • Knowledge of intrusion detection and anti-malware systems and techniques

Pay Information
Full-Time Salary Range: $112,000 - $154,000

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.

STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us.

STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer.

STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at for more info.


STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws.

If you need a reasonable accommodation for any portion of the employment process, email us at View email address on ziprecruiter.com and provide your contact info.

Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Software Reverse Engineer in Arlington, VA vacancy
  • STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you’ll do: Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux... 
    Suggested
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Work at office
    Local area
    Relocation
    Night shift

    STR

    Arlington, VA
    2 days ago
  • STR is seeking a Software Reverse Engineer with a strong passion for cybersecurity. You will work onsite in Arlington, VA, focusing on reverse engineering and vulnerability analysis of various systems. Candidates must have an active Top Secret security clearance and relevant... 
    Suggested

    STR

    Arlington, VA
    1 day ago
  • $204k - $284k

     ...Job Summary Principal Software Reverse Engineer STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers... 
    Suggested
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    Arlington, VA
    7 hours ago
  • GliaCell Technologies is hiring a Senior Software Engineer / Reverse Engineer in Laurel, MD, to develop advanced security tools for a federal client. The role involves building Python applications, reverse engineering web traffic, and collaborating with analysts and developers... 
    Suggested

    GliaCell Technologies LLC

    Laurel, MD
    2 days ago
  • A leading technology firm in Arlington, Virginia, seeks a Hardware Reverse Engineer to work on complex embedded systems and conduct vulnerability research. You will be involved in reverse engineering, analyzing system components, and drafting technical reports. Candidates... 
    Suggested

    Two Six Technologies

    Arlington, VA
    1 day ago
  • ***An active or re‑instatable TS/SCI with Polygraph security clearance is required.*** Senior Software Engineer / Reverse Engineer position on a U.S. Government contract. This full‑time role supports a mission‑critical software and systems program for a federal client.... 
    Full time
    Contract work
    Work from home
    Relocation package

    GliaCell Technologies

    Laurel, MD
    2 days ago
  • Senior Software Reverse Engineer Support a Government Customer in Bethesda, Maryland. Responsibilities Isolate, review, analyze, and reverse-engineer potentially malicious programs. Write and produce high‑quality technical reports related to the scope, nature, and characteristics... 
    For contractors

    Vexterra Group

    Bethesda, MD
    1 day ago
  • Two Six Technologies in Arlington, VA seeks a Hardware Reverse Engineer to deconstruct embedded hardware, extract firmware, and identify vulnerabilities for national security applications. You will work with engineers and security researchers on high‑speed signals, firmware... 

    Trusted Concepts, Inc.

    Arlington, VA
    1 day ago
  • A leading technology firm is seeking a Systems & Staff Engineer to support the FBI in Washington, D.C. This role involves reverse engineering software and conducting vulnerability analyses to inform operational parameters. Candidates must have a Bachelor's Degree or equivalent... 

    TekSynap

    Washington DC
    1 day ago
  •  ...Researcher in Arlington, VA. The candidate will analyze and counter malicious software and develop critical cyber capabilities. Required qualifications include expertise in reverse engineering, assembly languages, and Python scripting. Desired skills include knowledge... 
    Full time

    Zetier

    Arlington, VA
    2 days ago
  •  ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,...  ...Nightwing is seeking a Subject Matter Expert with hardware reverse engineering to support this critical customer mission.  The Subject... 
    Contract work
    Immediate start

    Nightwing

    Arlington, VA
    16 days ago
  • Job Description We are seeking a Software Engineer to design, develop, and maintain secure cloud-based applications and data systems operating...  ...beyond Python (e.g., Java, JavaScript, Go) Experience with reverse engineering or analysis tools such as IDA Pro, Ghidra, JADX,... 
    Flexible hours

    BOAB Ventures

    Mc Lean, VA
    1 day ago
  • The Johns Hopkins Applied Physics Laboratory (APL) seeks experienced reverse engineers to explore embedded systems, discover vulnerabilities, and develop innovative exploits. You will join a collaborative team focused on national security cyber challenges with real-world... 

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • Software Developer Profile The specific platform knowledge (currently MuleSoft) can be learned...  .... What cannot easily be taught is the engineering mindset and the ability to build high-...  ...great developer can learn MuleSoft; the reverse is not always true. Experience We want... 

    Open Systems Technologies Corporation

    Washington DC
    1 day ago
  • Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates...  ...on embedded platforms (uBoot, drone firmware, IOT) Reverse engineering experience (gdb, Binary Ninja, IDA Pro) Familiar... 

    Zetier

    Arlington, VA
    3 days ago
  • $135.2k - $202.9k

     ...collaborative team delivering platform engineering tools for public and private cloud environments...  ...strategies Proficient in the entire software lifecycle (conception, design,...  ...integrity, ensuring accurate documentation and reversibility of changes Workday Pay Transparency... 
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Mc Lean, VA
    1 day ago
  • $43.27 - $108.17 per hour

     ...Job Description Job Description Locations: Northern VA Description: This is a forensic software development and reverse engineering position combined into one! The candidate will be primarily focused on conducting software Reverse Engineering activities using... 
    Hourly pay
    Contract work
    For contractors
    Local area
    Remote work
    Relocation package
    Flexible hours

    Cipher Tech Solutions

    Vienna, VA
    12 days ago
  • A leading technology solutions provider seeks a full-time software developer in Washington, D.C. Ideal candidates will have at least...  ...responsibilities like performing vulnerability research, reverse engineering, and using analysis tools. The company offers a competitive... 
    Full time

    TekSynap

    Washington DC
    1 day ago
  • A technology company located in Washington D.C. is seeking a professional for a full-time role focusing on software development and reverse engineering. Candidates should have experience in exploit development and a strong understanding of various programming languages... 
    Full time

    TekSynap

    Washington DC
    1 day ago
  • $256k - $280k

     ...$256k-$280k per year with an additional $64k-$70k in immediately vested company 401(k) contributions. You will act as a Software Engineer and Reverse Engineer in order to develop cutting edge security tools in a fast-paced, agile environment. Your work will be delivering... 
    Immediate start

    Dover Networks LLC

    Capitol Heights, MD
    1 day ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Network Services team, you serve as a... 

    J.P. Morgan

    Washington DC
    15 days ago
  • A cybersecurity firm is seeking a Cyber Operations Engineer to develop and deploy innovative cybersecurity solutions. The role requires...  ...years of expertise in cybersecurity engineering, particularly in reverse engineering and vulnerability research. You will lead teams,... 

    REDLattice, Inc.

    Arlington, VA
    1 day ago
  • $132k - $198k

     ...multidisciplinary team of technologists, solution architects, engineers, and military subject‑matter experts. Its mission is to drive...  ...adversaries. About The Job We are looking for a talented full‑stack software engineer to join our growing team at Anduril Labs in... 
    Relocation package

    Anduril Industries

    Washington DC
    7 hours ago
  • $200k - $280k

     ...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Software Engineer / Reverse Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Laurel, MD
    5 days ago
  • A cybersecurity solutions provider is seeking a Senior Software Engineer to support the FBI in Washington, D.C. The role requires over 4 years...  ...experience, knowledge in exploit development, and malware reverse engineering. Candidates must possess a Bachelor’s Degree or equivalent... 

    TekSynap

    Washington DC
    1 day ago
  • Responsibilities & Qualifications We are seeking a Software Engineer I to join our team supporting the FBI. Required Qualifications At least...  ...Clearance Top Secret Clearance Responsibilities Perform reverse engineering and vulnerability research services. Leverage analysis... 
    Full time
    Contract work
    Temporary work
    Work at office
    Monday to Friday
    Weekend work
    Day shift
    Afternoon shift

    TekSynap

    Washington DC
    1 day ago
  • $171.16k - $256.75k

     ...our team. The team is composed of intellectual individuals, passionate about developing reverse engineering tooling, system architecture, technical leadership, and complex software implementation. The team is growing and looking for someone with a full-stack background... 
    Contract work
    Work at office
    Local area

    Two Six Technologies

    Arlington, VA
    6 hours ago
  • A technology solutions company is seeking a Software Engineer I to support the FBI in Washington, D.C. The role requires at least 2 years of...  ...scripting languages. Key responsibilities involve performing reverse engineering and vulnerability research. A Bachelor's degree in... 

    TekSynap

    Washington DC
    1 day ago
  •  ...technology firm in Washington, D.C. is searching for a Senior Software Engineer to support the FBI. The ideal candidate will have over 4...  ...development experience, including exploit development and malware reverse engineering. Top Secret Clearance is required. The position... 
    Work at office

    TekSynap

    Washington DC
    1 day ago
  •  ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right...  ...children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their... 

    Palantir

    Washington DC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Reverse Engineer. Be the first to apply!