Android Developer

Cohere Technology Group LLC

$90K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of Android development experience
  • Proficient in Python and C programming
  • Deep knowledge of networking protocols (IP, TCP)
  • Experience with reverse engineering native binaries
  • Familiarity with security mechanisms like ASLR and DEP
  • Understanding of Unix OS internals and build environments
  • Top Secret security clearance required

Responsibilities

  • Design and develop custom software tools for Android
  • Lead end-to-end software design and development
  • Diagnose and resolve software issues using various tools
  • Document software operations and support procedures
  • Mentor junior developers in project tasks
  • Address real-time cyber security challenges
  • Collaborate with end-users to refine solutions

Benefits

  • Opportunity to work on mission-focused projects
  • Collaborative team environment
  • Exposure to cutting-edge security technologies
  • Mentorship opportunities in a development context
  • Work location in Dulles, Virginia
Full Job Description
Android Developer

We are in need of an Android Developer to join our team to solve real-time cyber challenges. Looking for individuals who enjoy working on a mission-focused team that works very closely with our end users.

Duties include: 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; and solve real-time cyber challenges.

Place of Performance
  • Dulles, Virginia
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.

Similar Jobs

More Jobs at Cohere Technology Group LLC

  • Android Developer
    $90K — $130K *
    Dulles, VA 20101 (Loudoun County)
    Information Technology
    In-Person
  • Java Full Stack Engineer
    $150K — $250K *
    Colorado Springs, CO 80918 (El Paso County)
    Information Technology
    In-Person
  • ServiceNow Developer
    $90K — $130K *
    Mclean, VA 22101 (Fairfax County)
    Information Technology
    In-Person
  • Senior Cloud Architect
    $130K — $160K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • CNO Developer/Cyber Engineer
    $90K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Android Developer jobs: