ICR logo
ICR1 day ago

Software Reverse Engineer - Fulton, MD

$78,853–$236,579 year

On-site · Fulton, Maryland, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Large

Job Summary

Conduct offensive and defensive research on software applications; perform system security analysis on systems and/or software to understand and identify vulnerabilities; reverse engineering of binary applications, protocols and formats; design and development of software applications; document and communicate technical research results effectively to technical and non-technical user groups.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Proficient in C and Python, and familiarity with x86/x64 assembly
  • Knowledge of operating system APIs and ABIs, such as Linux or Windows
  • Experience with hardware and software reverse engineering
  • Understanding of static and dynamic software analysis tools and techniques
  • Experience with reverse engineering tools, such as IDA Pro, Ghidra, and Wireshark
  • Experience with reverse engineering wireless communication systems and protocols
  • Exceptional analytical skills and problem solving skills
  • Good organization, decision making, and verbal and written communication skills
  • High level of self-initiative and self-motivation with the ability to work under minimal supervision
  • Ability to work effectively in small team settings to solve complex problems
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$79k – $237k / yr

Software Reverse Engineer - Fulton, MD · ICR

Apply on Sorce