Computer Network Operations (CNO) Developer (Android)
On-site · Arlington, Virginia, United States
Job Summary
Cohere seeks an Android CNO Developer to build tools for Linux and the Android kernel, with a focus on user- and kernel-space capabilities used in live-system operations. The role emphasizes developing next-generation cyber capabilities for national security, requires an active TS/SCI clearance, and involves coding in C/C++ and Python, advanced exploitation and reverse engineering techniques, cryptographic protocols, and strong collaboration with a mentor-enabled team. The position is based in Arlington, VA, and offers a fully on-site working arrangement with a competitive benefits package.
Required Qualifications
- Active TS/SCI clearance
- Proficiency in C/C++ and Python
- Experience with networking (sockets), multithreading
- Knowledge of cryptographic protocols for data at rest and data in transit
- Exploitation techniques (stack/heap, buffer overflows, off-by-one, memory leaks, format string attacks)
- Ability to bypass protections like DEP and ASLR
- Reverse engineering skills with debuggers and disassemblers
- Understanding of assembly constructs and calling conventions
- Familiarity with binary diffing
- Creative problem solving for evolving OS environments
- Strong communication and collaboration skills
- Experience with version control systems and CI/CD tools (git/gitlab)
- Willingness to be mentored and develop capabilities for next-generation cyber capabilities
- Interest in securing infrastructure from malicious cyber actors
- Experience in operating systems and security-focused software development
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.