Android Developer

Cohere Technology Group LLC

Virginia (MN)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cohere Technology Group LLC is seeking an Android Developer to join a mission-focused team solving real-time cyber challenges. You will design Android software, lead end-to-end development, and mentor junior developers in a fast-paced environment.

The role requires strong expertise in Python, C, UNIX, and networking. Based in the United States with on-site work in Virginia, the position offers opportunities to work on advanced cyber defense tools and to contribute to critical projects requiring

Qualifications

  • Experience developing, testing and debugging Python and C.
  • Experience with UNIX applications using make files or similar build environments.
  • Knowledge of network sockets programming and IP/TCP protocols.
  • Experience with reverse engineering native binaries and exploit development.
  • Familiarity with Unix kernel internals and OS runtime concepts.

Responsibilities

  • Design and develop Android tools and software for real-time cyber challenges.
  • Lead end-to-end development and documentation of software.
  • Diagnose and debug issues using appropriate tooling.
  • Mentor junior developers to achieve mission objectives.
  • Solve real-time cyber challenges as part of a mission-focused team.

Skills

Python
C
UNIX
Networking
Debugging
Git
Reverse engineering
WinDbg/gdb/IDA Pro
ARM assembly
Mobile development

Education

Undergraduate degree in Computer Science

Tools

Gitlab

Job description

Overview

Android Developer — we are seeking an Android Developer to join our team to solve real-time cyber challenges. We look for individuals who enjoy working on a mission-focused team that works closely with our end users.

Responsibilities
  • Design custom software tools and techniques for the Android platform.
  • Be responsible for end-to-end design and development of custom software.
  • Diagnose and debug issues using both COTS and GOTS tools.
  • Have a firm understanding of how networks work.
  • Develop documentation pertinent to operating and supporting developed software and techniques.
  • Mentor and lead junior-level developers to accomplish mission objectives.
  • Solve real-time cyber challenges.
Place of Performance
  • Dulles, Virginia
Qualifications
  • Required Experience
  • Development, testing and debugging Python and C
  • Experience in UNIX applications using make files or comparable build environments, mission-applicable platforms
  • Programming CNO tools and techniques
  • Network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols
  • Tracing code execution in a debugger (WinDbg/gdb/IDA Pro)
  • Reverse engineering native binaries
  • Developing proof-of-concept exploit software
  • Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures
  • Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat
  • Working with version control software such as git, Gitlab, etc.
  • Desired Experience
  • Experience with native-level mobile development
  • Experience with vulnerability analysis
  • Experience with assembly, preferably ARM
  • Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing
  • Objective-C, Swift or C++ programming
  • Ability to work independently and as part of a team in a fast-paced environment with ever-changing requirements
Security Clearance
  • U.S. government Top Secret security clearance
  • Possess a Full Scope Polygraph or ability to obtain one
Education

Undergraduate degree in Computer Science preferred.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Cohere Technology Group • Dulles Town Center (VA)

On-site
USD 70,000 - 90,000
Android Developer — Real-Time Cyber Challenge Specialist
Android Developer — Real-Time Cyber Challenge Specialist

Cohere Technology Group LLC • Virginia (MN)

On-site
USD 120,000 - 180,000
Android-Savvy CNO Developer
Android-Savvy CNO Developer

Spry Squared, Inc. - Cybersecurity and Managed IT Services • Fort Meade (MD)

On-site
USD 130,000 - 250,000
Android-Savvy CNO Developer
Android-Savvy CNO Developer

Sprycyber • Fort Meade (MD)

On-site
USD 130,000 - 250,000
Android Developer
Android Developer

CACI International Inc • Chantilly (VA)

On-site
USD 61,000 - 123,000
Android CNO Developer
Android CNO Developer

REDLattice Inc. • Chantilly (VA)

On-site
USD 100,000 - 130,000
Competitive compensation
Comprehensive benefits
Opportunities for career growth
Android CNO Software Developer
Android CNO Software Developer

Booz Allen Hamilton • Maryland

On-site
USD 86,000 - 198,000
Android Developer - Real-Time Cyber Mission (TS/SCI)
Android Developer - Real-Time Cyber Mission (TS/SCI)

GRVTY • Town of Texas (WI)

On-site
USD 150,000 - 250,000
Health plan
HSA
Paid time off
+2
Android Developer
Android Developer

The Josef Group • Chantilly (VA)

On-site
USD 110,000 - 170,000
Senior Android Engineer - Mission-Critical Cyber Tools
Senior Android Engineer - Mission-Critical Cyber Tools

Bigbear.ai • McLean (VA)

On-site
USD 180,000 - 240,000