> Markdown version of [/jobs/ext/1509569-staff-android-systems-engineer](https://www.wearedevelopers.com/jobs/ext/1509569-staff-android-systems-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Android Systems Engineer - **Company:** Sigma Inc. - **Location:** United States - **Experience:** Expert - **Salary:** $140,000.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Android Software Development, Application Lifecycle Management, Systems Engineering, Booting (BIOS), C++ (Programming Language), Cyber Security, Computer Programming, Computer Engineering, System Configuration, Software Debugging, Linux on Embedded Systems, Identity and Access Management, Python (Programming Language), Software Maintenance, Shell Script, Software Engineering, Subsystems, Kotlin, Selinux, Information Technology, Cts+ - **Published:** July 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7ea2993b6440515a ## About the Role We are seeking a highly experienced Staff Android Systems Engineer to lead the design and evolution of Android-based embedded systems. This position is at the client offices, 5 days a week in downtown San Francisco. This role is intended for an engineer who understands how Android platform components should be architected from the ground up. The ideal candidate possesses deep expertise across the Android software stack and can make sound architectural decisions spanning boot flow, security, provisioning, OTA strategy, system services, permissions, SELinux policies, and Camera HAL integration. The candidate should be capable of defining scalable, maintainable platform designs and guiding teams through implementation., * BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience. * 10+ years of Android platform and embedded Linux development experience. * Deep knowledge of Android architecture * Strong expertise with: + Android System Services + Binder IPC + AIDL/HIDL + SELinux + Android Permissions Framework + OTA update systems + Device provisioning + Camera HAL + Android boot process + AOSP internals * Strong programming skills in: + C/C++/Rust + Java/Kotlin + Python and Shell scripting * Experience with: + AOSP customization + Android framework modifications + System-level debugging + Embedded Linux platforms Preferred additional skills, personal traits and experience PREFERRED QUALIFICATIONS ____________________________________________________________________________________ * Experience with Qualcomm platform. * Camera subsystem expertise including sensor integration, ISP pipelines, and Camera HAL3. * Knowledge of Verified Boot, AVB, TrustZone, TEE, and secure provisioning. * Familiarity with CTS/VTS/GTS certification processes. * Experience supporting large-scale commercial Android products. Soft Skills * Strong problem-solving and analytical skills * Ability to work in fast-paced, client-facing environments * Excellent communication and collaboration skills * Adaptability to changing requirements and priorities * Team player * Proactiveness in collaborating and execution * Flexibility to switch technical context * Willingness to learn new methods/tools/processes * Ability to prioritize, multitask, and take ownership * Strong problem-solving and critical-thinking skills * Strong communication and interpersonal skills ## Description * Design and implement Android system services and framework extensions specifically for Camera HAL * Define service ownership boundaries and IPC architecture using Binder/AIDL. * Review and optimize service startup dependencies and lifecycle management. Security, SELinux & Permissions * Define Android security architecture and least-privilege access models. * Create and maintain robust SELinux policies. * Design secure permission models and privileged application strategies. * Review system components for compliance with Android security best practices. Boot Flow & System Initialization * Architect complete Android boot sequences from bootloader to application launch. * Optimize boot performance and startup reliability. * Define initialization flows involving init.rc, native daemons, services, and framework components. Provisioning & Device Management * Design factory provisioning and first-boot experiences. * Architect enrollment, device configuration, identity management, and secure onboarding flows. * Define manufacturing and field provisioning strategies. OTA & Software Lifecycle Management * Design OTA update architecture, including A/B updates and rollback strategies. * Define software release, upgrade, and software maintenance processes. * Ensure software update reliability, security, and fleet-scale manageability. Technical Leadership * Perform architecture reviews and design assessments. * Guide teams toward robust solutions rather than short-term fixes. ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [An inside look into the Group Application Store](https://www.wearedevelopers.com/videos/670-an-inside-look-into-the-group-application-store) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Events like RSAC Get You CISOs. Developers Decide What Actually Gets Deployed.](https://www.wearedevelopers.com/magazine/693-events-like-rsac-get-you-cisos-developers-decide-what-actually-gets-deployed) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)