Mobile Reverse Engineer Job at Peraton, Bethesda, MD

TGlOMng0azhSalJmeWNLdEVjTmRIa2ZzK3c9PQ==
  • Peraton
  • Bethesda, MD

Job Description

Program Overview

About The Role

  • Requirements: Mobile Software Reverse Engineering (with support to development and malware analysis efforts).
  • Background: Conduct software exploitation against applications, middleware, operating systems (OS) user interface, OS drivers/runtimes, firmware and other binary data:
    • Working experience in software engineering and related technologies. Experience in sizing and scoping, in design, implementation and delivery of mobile application solutions using iOS and/or Android development environments.
    • Provide malicious code reverse engineering to isolate, review, analyze, and reverse-engineer potentially malicious programs recovered from compromised computer systems and networks.
    • Research new trends, techniques, and packaging of malicious software to stay current and ready to identify and handle zero-day exploits.
    • Research behavior of binaries and share detailed understanding of how apps behave at memory/register level in support of technical exploitation operations.
    • Support efforts to design, prototype, document, test, conduct exploitation automation and transition code analysis methods and tools specific to technical exploitation operations.

Qualifications

  • Experience with Windows, Linux, Android, OS X, and iOS operating system & architecture.
  • Experience in computer or cell phone architecture, system internals, operating systems, and/or boot process software engineering.
  • Experience with static analysis tools such as IDA Pro, Ghidra and Binary Ninja.
  • Experience with debugging tools such as WinDbg.
  • Experience with virtualization, sandboxing, and emulation tools like VMware, KVM, QEMU and others.
  • Working knowledge of programming languages such as C, C++, .NET, Python, Java, etc.
  • Debug mobile applications' memory and performance issues.
  • Active TS/SCI with CI Poly required.
  • Minimum 5 years with BS/BA; 3 years with MS/MA; 0 years with PhD.  Bachelor's degree should be in one of these fields: Information Technology, Cybersecurity, Computer Science, Information Systems, Data Science, or Software Engeering.

Preferred:

  • Experience requiring a deep knowledge of Android and a strong passion in mobile industry and mobile development.
  • Experience developing/designing mobile phone platforms highly desired.
  • Experience in wireless API's (Wi-Fi, Bluetooth) preferred.
  • Engineer software scripts in C, C++, and Java with emphasis on prototyping and API extraction.
  • DoD 8570 Compliant, active IAT Level II certification.

SCA / Union / Intern Rate or Range

Details

Target Salary Range: $112,000 - $179,000. This represents the typical salary range for this position based on experience and other factors.

EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.

Job Tags

Work experience placement, Internship,

Similar Jobs

Amergis

LVN School Nurse - 25/26 SY Job at Amergis

Salary: $35 / HourThe 1:1 School LPN/LVN identifies and treats healthdisorders among students in the school setting. The 1:1 School...  ...nursepractices + Current PPD or Chest X-Ray + One year prior professional nursing experience in schoolsetting preferred + Pediatric experience... 

Actalent

Medical Receptionist Job at Actalent

 ...paced environment and gain extensive front office experience! ENTRY-LEVEL CANDIDATES ARE WELCOME TO APPLY!What's in it for you?+ Join...  ...to serve the community as a leader in providing affordable healthcare in Santa Barbara.Pay:$23/hrRequired+ FLUENT in Spanish is... 

South Heart Clinic

Insurance Verification Specialist Job at South Heart Clinic

 ...Job Title: Insurance Verification Specialist Department: Billing Position Summary: Responsible for insurance verification, precertification and preauthorizations. Duties and Responsibilities Include but are not limited to: Assists with the verification... 

Robert Half

Cyber Security Analyst Job at Robert Half

Description *Email ****@*****.***(.com) for consideration*Robert Half (Technology Solutions) is searching for a Cyber Security Analyst with a background in Azure, MS Defender, Sentinel, Security, Infrastructure, Incident Response, Vulnerability Management, Risk Mitigation... 

Affirm

Senior Staff Software Engineer, Backend (Load Testing) Job at Affirm

 ...for a Senior Staff Engineer focused on developing world class capacity management and load...  ...requires an engineer who can work at multiple levels: effectively convey a clear vision,...  ...states) per year: $232,000 - $282,000 #LI-Remote Affirm is proud to be a remote-first...