Mobile Reverse Engineer

Posted 2 Days Ago
Be an Early Applicant
Bethesda, MD, USA
In-Office
139K-170K Annually
Senior level
Information Technology • Professional Services • Cybersecurity • Defense
The Role
Perform mobile software reverse engineering and malware analysis on iOS/Android and other binaries. Conduct exploitation, static and dynamic analysis, prototype automation, and support technical exploitation operations. Collaborate with government stakeholders and document/test tools and techniques.
Summary Generated by Built In

Security Clearance: Active TS/SCI w/ CI Poly eligibility

Location: NDCO in Bethesda, MD. 100% Onsite

Job Type: Full-Time

Target Salary Range*: $139,000 - $170,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:

  • Mobile Software Reverse Engineering (with support to development and malware analysis efforts).

Key Responsibilities:

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

Education:

  • Bachelor's degree and 8+ years experience, or Master's degree and 6+ years experience, or 3 years with PhD. A degree should be in one of these fields of study: Information Technology, Cybersecurity, Computer Science, Information Systems, Data Science, Mathematics, or Software Engineering. Relevant work experience should be within the past five years.
    In lieu of a degree in one of these fields of study, an additional 4 years of relevant experience or specialized training may be considered.

Experience:

  • Proven ability to build, maintain, and leverage collaborative relationships with stakeholders across different government agencies, serving as an effective technical liaison.
  • Experience establishing and managing formal partnerships between government entities (e.g., via Memoranda of Understanding or Inter-Agency Agreements) to achieve shared mission objectives.
  • Exceptional communication skills, with a demonstrated ability to present complex technical information clearly and persuasively to diverse audiences, including non-technical decision-makers.
  • Skilled in facilitating inter-agency working groups and building consensus among partners who may have differing priorities or organizational cultures.
  • Strategic and proactive mindset with the ability to identify and develop new opportunities for cross-agency collaboration that advance the organization's mission.
  • A strong sense of mission ownership and personal accountability, focused on elevating the team's role from a participant to a key contributor within the working group.
  • 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.
  • Additional active certifications: CFR, RCCE Level 1, CySA+, GCFA, GCFE.

Skills Required

  • Active TS/SCI clearance with CI Poly eligibility
  • Bachelor's degree +8 years, Master's +6 years, or PhD +3 years (degrees in IT, Cybersecurity, CS, Info Systems, Data Science, Mathematics, or Software Engineering) or additional 4 years relevant experience
  • Relevant work experience within the past five years
  • Experience with Windows, Linux, Android, macOS, and iOS operating system architecture and internals
  • Experience in computer or cell phone architecture, system internals, boot process, and firmware
  • Proven ability to build and maintain collaborative relationships and manage formal partnerships between government agencies (e.g., MOUs, IAAs)
  • Exceptional written and verbal communication skills, able to present complex technical information to non-technical audiences
  • Experience performing malicious code reverse engineering and malware analysis
  • 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 and similar)
  • Working knowledge of programming languages: C, C++, .NET, Python, Java
  • Experience debugging mobile applications' memory and performance issues
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
100K-125K Annually

Datadog Logo Datadog

Solutions Architect

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
3 Locations
6500 Employees
229K-269K Annually

Squarespace Logo Squarespace

Senior Registrar Operations Lead

Consumer Web • eCommerce • Marketing Tech • Payments • Software • Design • SEO
Remote or Hybrid
United States
1723 Employees
116K-228K Annually

iManage Logo iManage

Director of ISV Partner Sales

Artificial Intelligence • Cloud • Information Technology • Legal Tech • Productivity • Software
Remote or Hybrid
United States
1100 Employees

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