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








