What are the responsibilities and job description for the Android Savvy CNO Developer Computer Scientist (CS3 or CS4) position at Emerald Technical Solutions?
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:
You’ll Bring These Qualifications:
Travel Required: None anticipated
Additional Information
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.
Salary : $150,000 - $190,000