CT
Android Developer
Cohere Technology Group
Sterling · On-site Full-time $80k – $100k/yr 1w ago
About the role
About Us
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.
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
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 (Win Dbg/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; possessing a Full Scope Polygraph or ability to obtain one.
Place of Performance
Dulles, Virginia
Education
Undergraduate degree in Computer Science preferred.
Skills
CC++DockerGitGitlabObjective-CPythonSELinuxSwiftTCP/IP
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free