Graphene OS Developer at Graphene OS Project
Apply Now
Description
Developer role:
This is a remote, contract position.
We are looking for a talented and autonomous developer to join our open-source initiative. You should be driven by a desire to improve the privacy and security of mobile technology. The perfect fit for this role will have a background in Android-based operating systems, Linux kernel development and security hardening, memory allocators, or a deep track record in creating Android applications. In this capacity, you will be central to the evolution and upkeep of our current projects, with a requirement for a minimum of 80 hours of work each month. This position demands a great deal of self-management and the capability to handle your own responsibilities independently.
Duties
You will be tasked with overseeing a particular domain of the project, which could include the kernel, memory allocator, bespoke OS functionalities, or applications such as Vanadium, Auditor, Camera, or PDF Viewer. Your efforts will be dedicated to their enhancement, adapting them for new Android releases, vetting submitted code, and more. You are expected to follow our established development protocols, which you can find here. You will also work alongside the rest of the team to resolve defects, security flaws, and performance bottlenecks.
Requirements
You must have previous experience with at least one of the following: Android/AOSP-based operating systems, the Linux kernel and its security hardening, memory allocators, or Android app development. You need strong command of relevant programming languages (most common to least common: Java, Kotlin, C++, C, Rust, JavaScript, TypeScript, arm64 assembly, Bash, Python). Your expertise must be sufficient for you to confidently direct your own work and submit completed features and bug fixes that are ready for peer review. A dedication to privacy and security is essential, and prior involvement with free and open-source software is highly valued.
Time Obligation
You must be able to dedicate a minimum of 80 hours per month, though we offer complete flexibility in how you schedule your time. Be aware that a substantial amount of work is required to port GrapheneOS to each new Android version as it is released. The ability to concentrate and/or increase your work hours during these critical periods is a significant asset.
Compensation
Your pay will be determined by your level of experience and will be competitive with industry norms. This is an independent contractor engagement.
About GrapheneOS GrapheneOS is a mobile operating system built for privacy and security, while maintaining compatibility with Android apps. It is developed as a non-profit, open-source project focused on researching and creating privacy and security technology, featuring major advancements in sandboxing, exploit mitigations, and permission systems. The project was founded in 2014 and was previously called CopperheadOS. In 2023, the GrapheneOS Foundation was created as a non-profit to ensure the project's long-term stewardship.
Location:
remote
Tags
Other Rust Jobs:
-
Rust Software engineer
Revere
dogpatch, san francisco, california
Software Defined RadiorobotsNetwork Graphdistributed systems -
Founding AI Rust Engineer
Neuralwatt
seattle/boulder/denver, usa
AIllmCO2 emissionscloud -
Developer and cloud Intern for 2026
AeroSpace
colorado, usa
aerospaceundergradinternship -
DevEco IDE Developer
Huawei Türkiye
istanbul/ankara, turkey
MobiletelecomIDEJest -
Rust Backend Engineer
Teton
copenhagen, denmark
copenhagendenmarkFull-time