Hill Technical Solutions
  • Huntsville, AL, USA
  • Full Time


Job Req Number


Job title

Software Reverse Engineer


Huntsville, AL

Travel Required

Very Infrequent - <10%

Security Clearance Required



Until Filled


Job purpose

Provide software reverse engineering and analysis in support of foreign missile exploitation efforts.


Duties and responsibilities

  • Perform reverse engineering and analysis of software products from a variety of different target platforms.
  • Utilize various software analysis tools, such as disassemblers and decompilers (e.g. IDA Pro, Ghidra, etc.) to analyze executables and develop insight into key software functionality.
  • Perform forensic analysis on systems using digital forensics tools (e.g. Autopsy, Sleuth Kit, etc.)
  • Develop new software utilities and novel approaches to solving analysis challenges.
  • Develop and write reports documenting system functionality and potential vulnerabilities.



Education: BS in Computer Science, Software Engineering or related field.


Required Knowledge, Skills, & Abilities:

  • 5+ years of general software related experience
  • Prior experience developing or reverse engineering software
  • Understanding of/experience working with assembly language code
  • Ability to work independently
  • Willingness to learn/develop new processes and procedures and discipline to follow established procedures

Desired Knowledge, Skills, & Abilities:

  • Experience with software reverse engineering or vulnerability analysis
  • Experience with disassembly/decompiler tools such as Ghidra or IDA Pro
  • Experience with various types computer platforms, such as Intel x86, ARM, DSPs, FPGAs and microcontrollers
  • Understanding of missile guidance and navigation systems and concepts (e.g. GPS, inertial navigation systems, etc.)



Hill Technical Solutions, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures. If you have any difficulty using our online system and you need an accommodation due to a disability, you may use the following email address, HR@htsi-al.com and/or phone number 256-970-1258 to contact us about your interest in employment with Hill Technical Solutions, Inc.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected be federal, state, or local law. Hill Technical Solutions, Inc. participates in E- Verify.

Hill Technical Solutions
  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
Logo Facebook Linkedin