Apr 23
Top Secret/SCI
Mid Level Career (5+ yrs experience)
$150,000 and above
Occasional travel
Full Scope Polygraph
Engineering - Systems
Columbia, MD (On/Off-Site)
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.
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.
group id: 91136329