Mobile Reverse Engineer

Posted 2 Days Ago
Be an Early Applicant
Bethesda, MD, USA
In-Office
100K-125K Annually
Senior level
Information Technology • Professional Services • Cybersecurity • Defense
The Role
Perform mobile software reverse engineering and malware analysis for iOS/Android. Analyze binaries at memory/register level, research zero-day techniques, support exploitation automation, prototype tools, and assist development and testing of technical exploitation methods.
Summary Generated by Built In

Security Clearance: TS/SCI w/ CI Poly Eligibility

Location: Bethesda MD, On-Site M-F

Job Type: Full-Time

Target Salary Range*: $100,000 - $125,000.

*This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary

Position Overview:

  • 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:

Key Responsibilities:

  • 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:

Education:

  • Minimum 5 years with BS/BA; 3 years with MS/MA; 0 years with PhD. Bachelor's or Master's degree should be in one of these fields: Information Technology, Cybersecurity, Computer Science, Information Systems, Data Science, or Software Engineering.

    Experience:
  • 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.

Preferred Qualifications:

  • 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.

Skills Required

  • TS/SCI with CI Polygraph eligibility (security clearance)
  • Bachelor's (5 years) or Master's (3 years) in IT, Cybersecurity, Computer Science, Information Systems, Data Science, or Software Engineering
  • Mobile software reverse engineering and malware analysis (iOS and/or Android)
  • Experience with Windows, Linux, Android, macOS (OS X), and iOS operating system architecture
  • Experience in computer/cell phone architecture, system internals, OS and boot process engineering
  • Experience with static analysis tools (IDA Pro, Ghidra, Binary Ninja)
  • Experience with debugging tools such as WinDbg
  • Experience with virtualization, sandboxing, and emulation tools (VMware, KVM, QEMU)
  • Working knowledge of programming languages (C, C++, .NET, Python, Java)
  • Ability to debug mobile applications' memory and performance issues
  • Experience in sizing, scoping, designing, implementing, and delivering mobile application solutions using iOS and/or Android environments
  • Provide malicious code reverse engineering to isolate, review, analyze, and reverse-engineer potentially malicious programs
  • Research new trends and packaging of malicious software to identify zero-day exploits
  • Support design, prototyping, documentation, testing, and automation of exploitation and code analysis tools
  • Deep knowledge of Android and mobile development (preferred)
  • Experience developing/designing mobile phone platforms (preferred)
  • Experience with wireless APIs (Wi-Fi, Bluetooth) (preferred)
  • Engineer prototypes/scripts in C, C++, and Java with emphasis on API extraction (preferred)
  • DoD 8570 Compliant, active IAT Level II certification (preferred)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
200 Employees
Year Founded: 2011

What We Do

The Amatriot Group is a talent solutions firm providing technology expertise to the federal and commercial sectors. With over a decade of experience delivering mission-critical support to the intelligence, defense, and national security sectors, the company specializes in delivering cutting-edge technology solutions by securing top-tier talent to bridge workforce gaps in the most complex and secure environments.

Similar Jobs

The Amatriot Group Logo The Amatriot Group

Mobile Reverse Engineer

Information Technology • Professional Services • Cybersecurity • Defense
In-Office
Bethesda, MD, USA
200 Employees
139K-170K Annually

Samsara Logo Samsara

Senior Product Designer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
United States
4000 Employees
137K-231K Annually

Fusion Risk Management Logo Fusion Risk Management

Principal Product Manager

Professional Services • Software
Remote or Hybrid
United States
258 Employees
150K-160K Annually

Sprinter Health Logo Sprinter Health

Clinical Manager, Virtual Care

Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Remote or Hybrid
United States
500 Employees
130K-145K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account