Android OS Reverse Engineer - $300k/yr TS/SCI FS-Poly

SYSTOLIC, INC.
Herndon, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 300K

Job location

Herndon, United States of America

Tech stack

API
Android
Software System Penetration Testing
Unix
Network Sockets
Custom Software
Data Structures
Software Debugging
File Systems
GNU Linker
Python
Linux kernel
Network Protocols
NT File System (NTFS)
Reverse Engineering
Simple Data Format
Software Engineering
Transmission Control Protocol (TCP)
WinDBg
Gitlab
GIT
Build Management
IDA Pro
Software Version Control

Job description

Develop custom software tools and techniques for Android. Perform software development, testing, and debugging with Python and C. Utilize build environments, Git, and network protocols. Conduct reverse engineering, penetration testing, and system security analysis. Requires expertise in IDA Pro and Linux internals. Lead junior-level developers and create technical documentation.

Requirements

  • 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.

Benefits & conditions

  • Open to multiple experience levels with estimated annual compensation up to $300,000/year based on experience.

Apply for this position