Software Reverse Engineer

Str
Arlington, VA

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

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 [email protected] 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.

Posted 2025-11-19

Recommended Jobs

REGISTERD NURSE

CURE HOME HEALTH LLC
Vienna, VA

Job Description Job Description Coordinate total patient care by conducting comprehensive health and psychosocial evaluation, monitoring the patient's condition, promoting sound preventive practi…

View Details
Posted 2025-11-07

Software Developer

Keenlogic
Mount Vernon, VA

KeenLogic is seeking to hire a Software Developer to support the Defense Logistics Agency (DLA). This role is responsible for designing, developing, and enhancing secure cloud-based software soluti…

View Details
Posted 2025-09-12

Cyber Risk Management Specialist

Steampunk
McLean, VA

**Overview** The **Cyber Risk Management Specialist (CRMS)** will specialize in in-depth knowledge of the program's cyber security hygiene, DevSecOps, Risk Management Framework (RMF), Assessment and A…

View Details
Posted 2025-11-11

District Manager-Hardee's Restaurant-Abingdon, VA (1882)

Hardee's
Abingdon, VA

Overview: People, Hospitality, Integrity – this is what Capstone Restaurant Group is all about!  People are what drives the Capstone Restaurant Group. The Capstone Restaurant Group strives to reach…

View Details
Posted 2025-09-26

Data Scientist

AvalonBay Communities
Arlington, VA

Position Type: Full time State: VA City: Arlington Zip Code: 22203 Overview AvalonBay Communities, Inc., an equity REIT, has a long-term track record of developing, redeveloping, acq…

View Details
Posted 2025-10-30

Explore Historic Salem as an Interventional Radiologist!

NurseRecruiter
Salem, VA

Interventional Radiologist Allied job in Salem, VA Embark on an exhilarating journey as an Interventional Radiologist in historic Salem! Immerse yourself in the rich tapestry of this charming city, s…

View Details
Posted 2025-07-30

Sr. SAP Business Objects Consultant

Mpire Technology Group Inc
Falls Church, VA

Job Description Job Description   MPIRE Technology Group, Inc . is seeking an  SAP Business Objects Consultant to support our client  in Falls Church, VA.  The Business Objects Application Engi…

View Details
Posted 2025-07-28

Integration Product Manager - Manager Save for Later Remove job

PwC
Richmond, VA

At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. These individuals com…

View Details
Posted 2025-10-30

HR Manager/Generalist

Aramark
Harrisonburg, VA

Job Description As the Human Resources Manager, you will provide HR generalist support for the Aramark Corporate functional staff / Centers of Excellence (COE). This position is also responsible f…

View Details
Posted 2025-09-29

Project Controls Analyst

Dynamics ATS
Check, VA

Project Controls Analyst   JOB-10044804   Anticipated Start Date 11/03/2025   Location Guaynabo, PR   Type of Employment Contract-to-Hire   Employer Info Our client is an…

View Details
Posted 2025-11-06