Android Savvy CNO Developer Computer Scientist (CS3 or CS4)

Apply Now

Company: Emerald Technical Solutions

Location: Columbia, MD 21044

Description:

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.

Similar Jobs