Android Developer

Company:  Cohere Technology Group
Location: Dulles Town Center
Closing Date: 09/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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:

  1. Design custom software tools and techniques for the Android platform.
  2. Be responsible for end-to-end design and development of custom software.
  3. Diagnose and debug issues using both COTS and GOTS tools.
  4. Have a firm understanding of how networks work.
  5. Develop documentation pertinent to operating and supporting developed software and techniques.
  6. Mentor and lead junior-level developers to accomplish mission objectives.
  7. 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.

#J-18808-Ljbffr
Apply Now
Share this job
Cohere Technology Group
An error has occurred. This application may no longer respond until reloaded. Reload 🗙