Job Title:
Low-Level Software Developer & Digital Forensics Engineer
Job Overview:
We are seeking a Low-Level Software Developer & Digital Forensics Engineer to join our team. This role requires expertise in low-level Android development and debugging on ARM-based platforms, along with experience in digital forensics, network analysis, and software reverse engineering. You will play a key role in analyzing and securing mobile and web applications while contributing to the development of robust security solutions.
Key Responsibilities:
Develop and debug low-level software for Android and ARM-based platforms.
Perform digital forensics investigations to analyze security threats and vulnerabilities.
Conduct network traffic analysis to detect anomalies and potential breaches.
Reverse engineer software to understand security risks and improve system protection.
Work with security and development teams to enhance application security.
Utilize forensic tools to extract, analyze, and interpret data from mobile and web applications.
Stay up to date with cybersecurity threats, vulnerabilities, and industry best practices .
Requirements:
Experience with low-level software development and debugging on Android and ARM-based architectures.
Basic experience in digital forensics, network analysis, and software reverse engineering .
Proficiency in C, C++, Java, or Kotlin for Android development.
Familiarity with Android internals, debugging tools, and security frameworks .
Knowledge of forensic tools and techniques for mobile and web application analysis .
Understanding of network protocols, penetration testing, and cybersecurity principles is a plus.
Strong analytical skills and ability to work on complex security challenges.
Preferred Qualifications:
Experience with tools like IDA Pro, Ghidra, Wireshark, Burp Suite, or similar forensic software .
Background in malware analysis, cryptography, or threat intelligence .
Knowledge of secure coding practices and vulnerability mitigation techniques .