DevJobs

Low-Level Software Engineer

Overview
Skills
  • C C ꞏ 2y
  • C++ C++ ꞏ 2y
  • Assembly Assembly
  • Android internals
  • ARM
  • Ghidra
  • IDA
  • iOS internals
  • JNI
  • NDK
We are looking for a talented Low-Level Software Engineer to join Appdome. In this role, you will develop sophisticated security components that operate at the deepest layers of Android and iOS platforms — diving into OS internals, investigating system behaviors, and translating your findings into robust, production-ready code. This position is ideal for developers who want to understand why things work the way they do and use that knowledge to build innovative solutions that protect millions of mobile applications worldwide.

What Will You Do?

  • Design, develop, and maintain low-level security components for Android and iOS platforms using C/C++.
  • Investigate OS internals and system-level behaviors to develop innovative protection mechanisms.
  • Continuously explore emerging trends in mobile platforms and incorporate new techniques into our product.
  • Collaborate with a multidisciplinary team of engineers and security experts to deliver end-to-end solutions.

Requirements:

Requirements

  • At least 3 years of software development experience, including 2+ years of hands-on C/C++ programming.
  • Strong understanding of operating system internals (memory management, processes, system calls).
  • Genuine curiosity and passion for understanding how systems work at a fundamental level; self-driven learner who is eager to explore new technologies independently.
  • Great team player who knows how to push independently when needed.

Advantages

  • Experience with Android or iOS internals.
  • Experience with reverse engineering tools such as IDA, Ghidra, or similar.
  • Familiarity with assembly and the ARM instruction set.
  • Experience with NDK/JNI (Android) or low-level iOS development.
  • Knowledge of cybersecurity concepts and techniques.

About The Company

Appdome's mission is to protect every mobile app in the world and its users. We provide mobile brands with the only patented, centralized, data-driven Mobile Cyber Defense Automation platform. Our platform delivers rapid, no-code, no-SDK mobile app security, anti-fraud, anti-malware, anti-cheat, anti-bot implementations, configuration-as-code ease, Threat-Events™ threat-aware UI/UX controls, ThreatScope™ Mobile XDR, and Certified Secure™ DevSecOps Certification in one integrated system.

With Appdome, mobile developers, cyber and fraud teams can accelerate delivery, guarantee compliance, and leverage automation to build, test, release, and monitor the full range of cyber, anti-fraud, and other defenses needed in mobile apps from within mobile DevOps and CI/CD pipelines. Leading financial, healthcare, m-commerce, consumer, and B2B brands use Appdome to upgrade mobile DevSecOps and protect Android & iOS apps, mobile customers, and businesses globally. Today, Appdome's customers use our platform to secure over 50,000+ mobile apps, with protection for over 1 billion mobile end users projected.

Appdome is an Equal Opportunity Employer. We are committed to diversity, equity, and inclusion in our workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law. All qualified applicants will receive consideration for employment without regard to any of these characteristics.
AppDome