Android Developer
Cohere Technology Group · Dulles, VA
- Aerospace & Defense
- 11–50 employees
- Herndon, Virginia
Mixed hiring record · median 52 days open
All reasons
- Open 88 days
- 41% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
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.
More jobs at Cohere Technology Group
All 17- ServiceNow DeveloperCohere Technology Group · McLean, VA2mo ago
- Senior Software EngineerCohere Technology Group · Chantilly, VA2mo ago
- Software EngineerCohere Technology Group · Cherry Hill, NJ2mo ago
- SE Linux Based MLS SME Linux AdministratorCohere Technology Group · Springfield, VA3mo ago
- Java Full Stack EngineerCohere Technology Group · Colorado Springs, CO · USD 150,000–250,000/yr3mo ago
Similar roles
- Generative AI Engineer (GenAI Engineer)Danta Technologies · USAtoday
- DMS IT Application DeveloperToyota Industries · United States · USD 94,020–147,055/yrtoday
- Associate Machine Learning EngineerJobgether · US · USD 106,900–152,700/yrtoday
- Security Systems Programmer | Access Control & CCTV SurveillanceD6756bd9-e2bb-4a9f-8ebf-9f2e8b50aab8 · Houston, TX, United States · USD 27–32/yrtoday
- GIS Application DeveloperJobgether · US · USD 45–60/hrtoday
- Senior Software Engineer, Capacity & EfficiencyRobinhood · Bellevue, WA · USD 196,000–230,000/yrtoday