iOS Savvy Reverse Engineer Computer Scientist

Columbia, Maryland

Salary Details: $145000.00 - 180000.00 a year

Emerald Technical Solutions
Apply for this Job
Position: iOS Savvy Reverse Engineer Computer Scientist (CS3 or CS4)
Clearance: TS/SCI with FS
Employee: Full Time
Location: Columbia, MD Position Summary:
Emerald Technical Solutions has a full time, open position for a iOS Savvy Reverse Engineer Computer Scientist on the SANDLOTBEAST program out of Columbia Maryland. The SANDLOTBEAST (SLB) program consists of Software Engineers/Cyber Network Operations (CNO) Developers, System Administrators, Information Systems Security Officers (ISSOs), and a Scrummaster. Our performers focus on CNO development across multiple specific teams/technologies including Firmware, Network Devices, Baseband, Windows, Linux/Unix, Mobile (iOS and Android internals), and Virtualization. The SLB teams primarily perform low-level, embedded C development, building robust, well-tested CNO capabilities. General Responsibilities:

• Conduct reverse engineering of iOS applications and firmware to identify functionality, vulnerabilities, and data flows

• Analyze mobile application binaries using static and dynamic analysis tools (e.g., IDA Pro, Ghidra, Hopper, Frida, LLDB)

• Deobfuscate, decompile, and interpret assembly and high-level code to extract meaningful behavior and logic

• Develop custom scripts or tools to support reverse engineering workflows and analysis tasks

• Perform technical assessments and produce detailed documentation of findings

• Collaborate with internal teams to provide reverse engineering insights that inform system design, security assessments, and software development

• Stay up-to-date with evolving iOS architectures, security mechanisms (e.g., SIP, sandboxing, code signing), and jailbreak techniques

• Mentor junior engineers on reverse engineering methodologies and tools

• Participate in internal peer reviews, technical design sessions, and cross-functional collaborations You'll Bring These Qualifications:

• Bachelor's degree in Computer Science, Computer Engineering, or related field

• 5+ years of experience in reverse engineering, with significant focus on iOS platforms

• 5+ years of software development experience (preferably C)

• Proficient in ARM/ARM64 assembly and iOS binary formats (Mach-O)

• Strong understanding of iOS internals, including Objective-C runtime, Swift, entitlements, and sandboxing

• Hands-on experience with reverse engineering tools: IDA Pro, Ghidra, Frida, Radare2, Hopper, or similar

• Familiarity with iOS debugging and instrumentation tools: LLDB, Frida, Cycript, Objection

• Working knowledge of static and dynamic analysis techniques and best practices

• Ability to write proof-of-concept code or scripts in Python, Swift, or Objective-C

• Demonstrated problem-solving skills and ability to work with minimal supervision Travel Required: None anticipated Additional Information

• Pay Range: The proposed salary range for this position is $145K - 180K

• We offer competitive compensation, benefits and learning and development opportunities.
Date Posted: 25 April 2025
Apply for this Job