Software Engineer - Android OS (AOSP)
Indexed description
At Soverli, we are on a mission to eliminate this trade-off by making digital freedom and sovereignty on smartphones convenient and accessible to everyone. We are building a patent-pending platform that enables multiple, fully isolated operating environments to run in parallel on smartphones. This unlocks true privacy, freedom, and security — without compromise: users retain the complete Android experience for everyday use and can switch, in milliseconds and at the press of a button, to a customizable, private operating system they fully own and control. By rethinking how operating systems can coexist on mobile devices, we are laying the foundation for a new wave of secure, privacy-focused, and user-centric mobile innovation.
Your roleAs an AOSP engineer at Soverli, you will shape how Android behaves in a system where multiple OS instances coexist securely on one smartphone. You will work on Android’s internals - from system services to HALs and platform security.
In particular, you will:
- Customize and extend AOSP at the framework, system, and runtime layers.
- Integrate hardware abstraction layers (HALs) with system services and platform components.
- Implement OS-level privacy and security features.
- Optimize memory usage, system performance, and power behavior across complex multi-OS setups.
- Debug system behavior across Android services, logs, and performance traces (logcat, systrace, Perfetto).
- Work closely with kernel, firmware, and driver engineers to ensure seamless hardware–software interaction.
- Contribute to Soverli’s CI, automated system tests, and Android build infrastructure.
- Strong programming skills in C/C++ and familiarity with Java/Kotlin in system contexts.
- Solid understanding of AOSP internals - Binder IPC, system services, HALs.
- Experience with Android platform development, device bring-up, or custom ROMs.
- Practical knowledge of low-level debugging tools (logcat, systrace).
- Understanding of OS concepts: processes, memory, scheduling, security boundaries.
- A BSc or MSc in Computer Science, Electrical Engineering, or related field.
- Fluent English and strong communication skills.
- Contributions to AOSP or Android security/privacy projects.
- Experience with Android connectivity/power subsystems.
- Familiarity with building and maintaining custom Android ROMs.
- Work with a passionate founding team on cutting-edge technology with high real-world impact.
- Work across the full device stack - from firmware and bootloaders to kernel modules, drivers, and system security.
- Join a well-funded startup at an early stage - high learning curve, high responsibility, and fast professional growth.
- Help shape both the product and the engineering culture.
- Competitive compensation (including stock options).
- Flexible home-office policy and working hours.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search