Overview
Remote
$35 - $55
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
Android
Job Details
Title: Junior Android Engineer & Reverse Engineer
Length of Contract: Contract- 2 Years
Hours: 40 hours per week
Location: Remote
**NO THIRD PARTY FIRMS OR VENDORS
Duties:
This role combines hands-on research, reverse engineering, and detection development with architectural vision and cross-functional collaboration. You will investigate emerging attack techniques and design novel detection approaches.
- Reverse engineer sophisticated malware, identifying malicious code, obfuscation techniques, and communication protocols.
- Conduct comprehensive research on attacker campaigns and techniques to support detection investments and enhance customer experience.
- Develop and optimize generic threat detection strategies based on static and dynamic detection engines.
- Perform proactive and reactive threat hunting to identify detection issues such as misses or misclassifications from large-scale datasets.
- Respond to escalations to resolve detection effectiveness issues (misclassifications, false positives, and false negatives).
- Collaborate with cross-functional teams within the product organization including product management, engineering and research to drive exceptional customer experiences and ensure comprehensive protection.
- Develop alerting, reporting, and automated detection solutions.
- Stay abreast of the latest cybersecurity threats, attack techniques, detection evasion tactics, OS features, and industry developments.
- Build and maintain tools and automation to improve productivity and detection efficacy.
- Utilize machine learning techniques to enhance threat detection and response capabilities.
Skills:
- 1-2 Years of combined practical experience with Android Engineering or reverse Engineering (is a must)
- Need experience with programing fundamentals including Encode/Decode (Base 64) and Cryptography (Encryption/Decryption)
- Experience with one of the following Static Analysis Reverse Engineering Fundamentals (Preferred)
- Decompliation
- Disassembly
- Code Auditing
- Experience with one of the following Dynamic Analysis Reverse Engineering Fundamentals (Preferred)
- Debugging
- Monitoring
- Experience experience with one of the following Reverse Engineering Tools (Preferred)
- Decompilers- IDA Pro, Ghidra, Radare2, JADX, Fernflower
- Disassemblers- Smali/Baksmali
- Debugging Tooks- ADB, JDWP
- Must have experience with Linux/Unix Command-Line
- Strong communication and technical writing
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.