Android Savvy CNO Developer Computer Scientist

Columbia, Maryland

Salary Details: $150000.00 - 190000.00 a year

Emerald Technical Solutions
Apply for this Job
Position: Android Savvy CNO Developer 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 Android Savvy CNO Developer 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:

• Design, develop, and maintain mission-focused tools and capabilities targeting Android platforms

• Develop low-level Android modules, implants, and payloads to support Computer Network Operations (CNO)

• Conduct research into Android OS internals including AOSP, SELinux, Binder IPC, system services, and custom OEM features

• Work with obfuscation, anti-analysis evasion, and secure data exfiltration techniques

• Write and optimize code in C/C , Java/Kotlin, and native Android SDK/NDK environments

• Reverse engineer Android applications and system components to inform capability development

• Perform debugging and dynamic analysis on Android devices using tools such as GDB, Frida, JEB, IDA Pro, or Ghidra

• Collaborate closely with mission operators, analysts, and security researchers to align technical deliverables with operational goals

• Participate in code reviews, technical briefings, and contribute to knowledge-sharing efforts across teams You'll Bring These Qualifications:

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

• 5+ years of experience in software development
• 3-5 years of experience in CNO development, low-level Android development, or mobile exploitation

• Strong proficiency with Android OS internals, AOSP structure, Linux kernel architecture, and ARM/ARM64

• Experience with native development using Android NDK, JNI, and custom ROMs or bootloaders

• Proficient in C, C , and Java/Kotlin; familiarity with scripting in Python or Bash

• Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, JEB, Frida, or Radare2

• Comfortable working in secure, agile, and sometimes ambiguous environments

• Strong understanding of secure coding, exploit mitigation, and mobile system security Travel Required: None anticipated Additional Information

• Pay Range: The proposed salary range for this position is $150K - 190K

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