Cryptography Apprentice: Early Mid or Higher Experience Level (Applicants must currently hold a[...]

Cipher Tech Solutions, Inc.

Linthicum (MD)

On-site

USD 59,608 - 109,285

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation assistance

Job summary

Cipher Tech Solutions, Inc. is seeking candidates for a future need position involving data recovery and reverse engineering. The role primarily focuses on helping recover data in support of criminal investigations and requires proficiency in specialized programming languages like C and Python.

Applicants must have strong skills in reverse engineering, experience in a forensic lab, and a government security clearance. The role offers an hourly pay range of $43.27 - $79.33 and does not allow remote work.

Qualifications

  • Must be a US Citizen with a government security clearance at Secret level or higher.
  • Must have at least 3 years of reverse engineering experience.
  • Proficiency in both high and low-level programming languages.

Responsibilities

  • Assist in the Data Recovery lab with forensically acquired data.
  • Decrypt data from mobile phone apps.
  • Recover deleted data that standard methods cannot recover.

Skills

Reverse Engineering
Firmware and Malware Analysis
Assembly Code Proficiency
C Programming
Python Programming

Education

Bachelor's degree in Computer Science or related field

Tools

IDA Pro
Debuggers
EnCase
FTK

Job description

FUTURE NEED - Not a current vacancy. If you apply, this could be a multi-year process.

Location: Linthicum Heights, MD

Description

Assist personnel in the Data Recovery lab by using advanced techniques to forensically acquire data in support of criminal investigations. Challenges include, but are not limited to:

  • Decrypting data from mobile phone apps
  • Diagnosing error correction code (ECC) algorithms
  • Reconstructing data from raw NAND flash dumps
  • Recovery of deleted data that file carvers cannot typically recover

Regardless of whether you are applying to a software developer or reverse engineer position, if your application is approved, we will test you on both skills as part of our hiring process. At this time, the majority of our open positions require an aptitude in both domains.

Requirements
  • Must be a US Citizen who currently holds a US government security clearance at the Secret level or higher.
  • Must have a Bachelor's degree in one of the following: Computer Science, Computer Engineering, Electrical Engineering, Math, Physics, or a closely-related field.
  • Must have at least 3 or more years of professional and related experience outside of a classroom setting specific to Reverse Engineering (Firmware and Malware).
  • Must have ability to read and understand assembly code (x86 and x64 Assembly).
  • Must have proficiency in the following programming languages: C and Python.
  • Must be familiar with both high (i.e. Java) and low (i.e. C/C++ or Assembly) level programming languages.
  • Must have experience using static analysis tools such as IDA Pro and dynamic analysis tools including debuggers.
  • Must have cryptography experience.
  • Excellent customer service and communication skills as well as the ability to prioritize and meet deadlines.
  • Strong leadership interpersonal and verbal/written communication skills that enable the ability to work effectively in a collaborative team environment and think outside of the box.
Desirable
  • Experience in computer engineering or a related field with in-depth knowledge of software reverse engineering and/or software development.
  • Experience in a digital forensic lab setting.
  • Proficiency in development for IDA Pro.
  • Experience with reversing ARM.
  • Proficiency in Android/Linux OS internals.
  • Familiarity with EnCase, FTK, or other forensic software tools.
  • SANS certifications.
  • Experience with malware analysis.

Remote work is not an option. We do offer relocation assistance. Please see our careers page or inquire with your recruiter about the terms and conditions.

Salary and Other Compensation

The hourly rate of pay ranges from $43.27 - $79.33.

The salary range for this position is subject not only to the hire's skills, education, expertise, and years of experience, but also to features of the final position offered to the hire: including, but not limited to the location of the position, clearance required for the position, and the contract associated with the position. See our Perks & Benefits page for a general description of benefits and other potential compensation benefits: https://www.ciphertechsolutions.com/careers/perks-benefits/

Cipher Tech is an Equal Opportunity Employer. All hiring and employment decisions are made on the basis of business requirements, performance, and merit with no regard to race, color, religion, sexual orientation, gender identity or national origin.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cryptography Apprentice: Early Mid or Higher Experience Level (Applicants must currently hold a[...]
Cryptography Apprentice: Early Mid or Higher Experience Level (Applicants must currently hold a[...]

Cipher Tech Solutions • Linthicum (MD)

On-site
USD 59,608 - 109,285
Subsidized healthcare
401k matching
Tuition reimbursement
+3
Hybrid Software Reverse Engineer - FUTURE NEED
Hybrid Software Reverse Engineer - FUTURE NEED

Cipher Tech Solutions, Inc. • Vienna (VA)

On-site
USD 5,961,000 - 13,246,000
Mission focused work environment
Subsidized medical/dental/vision
401k matching
+2
Reverse Engineer / Malware Analyst - FUTURE NEED
Reverse Engineer / Malware Analyst - FUTURE NEED

Cipher Tech Solutions • Linthicum (MD)

On-site
USD 59,608 - 109,285
Subsidized healthcare
401k matching
Tuition reimbursement
+3
Forensic Software Developer/Reverse Engineer: All Levels [OCONUS Deployable] – FUTURE NEED
Forensic Software Developer/Reverse Engineer: All Levels [OCONUS Deployable] – FUTURE NEED

Cipher Tech Solutions, Inc. • Fayetteville (NC)

On-site
Mission-focused work environment
Subsidized medical/dental/vision insurance
401(k) matching
+2
Hybrid Software Reverse Engineer - FUTURE NEED
Hybrid Software Reverse Engineer - FUTURE NEED

Cipher Tech Solutions • Vienna (VA)

On-site
USD 43 - 96
HSA contributions
401k matching
Holiday and Paid Time Off (PTO)
+2
PENDING CONTRACT AWARD: Operations Task Lead (Applicants must already hold a Top Secret Level C[...]
PENDING CONTRACT AWARD: Operations Task Lead (Applicants must already hold a Top Secret Level C[...]

Cipher Tech Solutions, Inc. • Baltimore (MD)

On-site
USD 137,760,000 - 309,960,000
Mission focused work environment
Subsidized medical/dental/vision
HSA contributions
+4
Reverse Engineer
Reverse Engineer

Power3 Solutions • Fort Meade (MD)

On-site
USD 120,000 - 180,000
Health, dental, and vision coverage
11 holidays and 25 days PTO
Career development & training
+1
Cloud Engineer: Mid to SME Level (Applicants must currently hold US government Security Clearan[...]
Cloud Engineer: Mid to SME Level (Applicants must currently hold US government Security Clearan[...]

Cipher Tech Solutions, Inc. • Linthicum (MD)

On-site
Relocation assistance
401k matching
Subsidized medical/dental/vision
Reverse Engineer
Reverse Engineer

Themis Insight, LLC • Fort Meade (MD)

On-site
USD 90,000 - 130,000
100% paid health, dental, and vision premiums
401k contributions
11 standard holidays and 25 days of PTO
+2
Reverse Engineer
Reverse Engineer

Armison Tech • Chantilly (VA)

On-site
USD 100,000 - 140,000
Competitive compensation
Excellent benefits
Cutting-edge training opportunities