CrawlJobs Logo

Reverse Engineer

wrench.io Logo

Wrench Technology

Location Icon

Location:
United States , Annapolis Junction

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Analyst will conduct a detailed examination of malicious binaries by executing them in controlled environments or analyzing their assembly code statically. This process involves overcoming evasion techniques engineered to thwart analysis, with the ultimate goal of understanding their functionalities. Deliver comprehensive information and documentation to facilitate malware detection, creation of signatures, and implementation of mitigation strategies.

Job Responsibility:

  • Conduct a detailed examination of malicious binaries by executing them in controlled environments or analyzing their assembly code statically
  • Overcome evasion techniques engineered to thwart analysis
  • Understand their functionalities
  • Deliver comprehensive information and documentation to facilitate malware detection, creation of signatures, and implementation of mitigation strategies

Requirements:

  • Eight (8) years of professional experience supporting a cryptologic mission in language or signals analyst and a Bachelor’s Degree
  • CISSP, GIAC GREM or CREA Certification is required
  • Security clearance is required

Additional Information:

Job Posted:
January 02, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Reverse Engineer

CNO Reverse Engineer

The Level 2 CNO Reverse Engineer will be responsible for performing reverse engi...
Location
Location
United States , Fort Meade
Salary
Salary:
Not provided
aquila.technology Logo
Aquila Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in the field of computer science, information systems, or network engineering
  • Eight (8) years of experience in computer science, information systems, or network engineering
  • Five (5) years of demonstrated experience in either hardware or software reverse engineering
  • Must have an Active Full Scope Poly
  • Program in Assembly, C, C#, C++, Java, Perl, or Python
  • Administer and use hardware and software reverse engineering tools
  • Program using CNO tools and techniques
  • Use software version control tools (e.g., Subversion and CVS)
  • Create and brief technical presentations
  • Provide written reports, proof-of-concept code, prototypes, and hands-on demonstrations of reverse engineering results
Job Responsibility
Job Responsibility
  • Perform reverse engineering of hardware components, software applications and operating systems to determine functionality, code structure, and circuit design for use in the design and development of CNO tools and techniques
  • Document and deliver reports, proof-of-concept code, prototypes and hands-on demonstrations
  • Author and participate in technical presentations on assigned projects
What we offer
What we offer
  • 401k Retirement Plan
  • Health Care Coverage
  • Health Savings Account
  • Pet Insurance
  • Flexible Spending Account
  • PTO: 0-2 Years – 21 days, 2-8 Years – 26 days, 8-15 Years – 28 days, 16+ Years – 31 days
  • Professional Development Program: reimburses Up to $2k per year for classes, seminars, licensing and certifications
  • Referral Bonuses: Up to $10,000 referral bonus
  • Employee Assistance Program: Offers services to help the well-being of employees and their dependent family members
  • Worldwide Travel Assistance: for travel beyond 100 miles of employees’ residence
  • Fulltime
Read More
Arrow Right

Senior Software Reverse Engineer

STR is hiring a Senior Software Reverse Engineer who has a passion for research ...
Location
Location
United States , San Diego
Salary
Salary:
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Top Secret (TS) security clearance
  • U.S. citizenship
  • Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 5 years relevant 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.
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Senior Software Reverse Engineer

STR is hiring a Senior Software Reverse Engineer who has a passion for research ...
Location
Location
United States , Melbourne
Salary
Salary:
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Top Secret (TS) security clearance
  • U.S. citizenship
  • Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 5 years relevant 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.
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Senior Software Reverse Engineer

STR is hiring a Senior Software Reverse Engineer who has a passion for research ...
Location
Location
United States , Woburn
Salary
Salary:
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Top Secret (TS) security clearance
  • U.S. citizenship
  • Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 5 years relevant 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.
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Software Reverse Engineer

STR is hiring a Software Reverse Engineer who has a passion for research and ana...
Location
Location
United States , Woburn
Salary
Salary:
112000.00 - 154000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Top Secret (TS) security clearance
  • U.S. citizenship
  • 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.
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Senior Reverse Engineer

Idaho Scientific designs and deploys secure system solutions through novel CPU d...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
idahoscientific.com Logo
Idaho Scientific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship
  • Ability to get a security clearance
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  • Expert in embedded C programming
  • Proficient in one or more assembly languages
  • Familiarity with embedded systems architecture, microcontrollers, and real-time operating systems
  • Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, JTAG debugging)
  • Strong problem-solving skills and the ability to think creatively to find solutions
Job Responsibility
Job Responsibility
  • Deep dive into software, firmware, and hardware components to understand their architecture, functionality, and communication protocols
  • Analyze assembly language, machine code, and source code to decipher complex algorithms, uncover hidden features, and identify security flaws
  • Specialize in identifying vulnerabilities unique to embedded systems, including buffer overflows, stack vulnerabilities, and memory leaks
  • Utilize advanced development/debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers
  • Document reverse engineering efforts and results
  • Work individually and with a team to complete tasks
What we offer
What we offer
  • Competitive Pay
  • Flexible Work Schedule
  • Health Benefits and Insurance
  • Retirement fund contributions
  • Profit Sharing
  • Generous Paid Time Off Policy
  • Fulltime
Read More
Arrow Right

Senior FPGA Reverse Engineer

STR’s Cyber Division is hiring a Senior FPGA Reverse Engineer who will leverage ...
Location
Location
United States , Melbourne
Salary
Salary:
Not provided
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to obtain a Top Secret (TS) security clearance
  • U.S. citizenship
  • Bachelors Degree in Computer Engineering/Electrical & Computer Engineering
  • At least 5 years of relevant experience
  • Strong problem solving skills
  • Familiarity with hardware description languages (i.e., Verilog, SystemVerilog, VHDL)
  • Familiarity with the design process and development path for FPGAs
  • Comfortable with digital design and logic concepts
  • Software development experience ideally using Python and/or C/C++
  • Ability to prepare and present technical material to customers and internal staff
Job Responsibility
Job Responsibility
  • Perform FPGA reverse engineering work within a team to identify behavioral details of an application
  • Model, test, and document RE findings using hardware modeling and simulation platforms
  • Prepare reports and presentations for STR’s customers and collaborators detailing FPGA RE findings
  • Work with the FPGA RE team to identify new areas for tool development and capability research
  • Develop software supporting STR’s FPGA reverse engineering capabilities
  • Participate in design reviews and testing for FPGA RE tools
Read More
Arrow Right

Senior FPGA Reverse Engineer

STR’s Cyber Division is hiring a Senior FPGA Reverse Engineer who will leverage ...
Location
Location
United States , Arlington
Salary
Salary:
Not provided
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to obtain a Top Secret (TS) security clearance
  • U.S. citizenship
  • Bachelors Degree in Computer Engineering/Electrical & Computer Engineering
  • At least 5 years of relevant experience
  • Strong problem solving skills
  • Familiarity with hardware description languages (i.e., Verilog, SystemVerilog, VHDL)
  • Familiarity with the design process and development path for FPGAs
  • Comfortable with digital design and logic concepts
  • Software development experience ideally using Python and/or C/C++
  • Ability to prepare and present technical material to customers and internal staff
Job Responsibility
Job Responsibility
  • Perform FPGA reverse engineering work within a team to identify behavioral details of an application
  • Model, test, and document RE findings using hardware modeling and simulation platforms
  • Prepare reports and presentations for STR’s customers and collaborators detailing FPGA RE findings
  • Work with the FPGA RE team to identify new areas for tool development and capability research
  • Develop software supporting STR’s FPGA reverse engineering capabilities
  • Participate in design reviews and testing for FPGA RE tools
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.