We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Android Platform Engineer
Location: UK, EU, IN (ONSITE or REMOTE)
|
Full-Time
Android
AOSP
BSP
HAL
Rust
Linux
C++
Java
Kotlin
Platform
DevOpsSec
Embedded
System
Build Systems
Emulation
Testing
Soong
Bazel
Gerrit
Mobile Engineer
Company: source.dev is transforming software development and updates for the device ecosystem. We're building an AI-native DevOpsSec platform that’s vertically integrated with device codebases, to accelerate development, reduce maintenance costs, and deliver frequent, bug-free software updates. Founded by former Googlers with deep expertise in Android and Linux, and backed by leading venture capital, our mission is to simplify complexities for SoC companies and OEMs. Role: We are seeking an experienced Android Platform Engineer to join our world-class team. You will focus on expanding Android OS tooling (builds, testing, emulation) and integrating it deeply with our DevOpsSec platform, working at the intersection of AOSP, hardware enablement, and cloud infrastructure. Responsibilities: - Design, develop, and maintain tooling related to the Android Open Source Project (AOSP), including build systems, testing frameworks, and emulation environments. - Work extensively with Android frameworks, Board Support Packages (BSPs), and Hardware Abstraction Layers (HALs). - Integrate Android platform components and tools with our AI-native DevOpsSec platform. - Utilize modern programming languages like Rust, alongside C++, Java, and Kotlin, for platform development and tooling. - Collaborate closely with a team of former Google Android engineers, SoC partners, and OEMs. - Contribute to the architecture and design of our platform’s interaction with the Android ecosystem. Requirements: - Strong experience with Android platform development, including AOSP internals and build systems (e.g., Soong, Bazel). - Proven experience working with Android frameworks, BSPs, and HAL development/integration. - Proficiency in C++ and/or Java/Kotlin within the context of Android platform development. - Experience with or a strong willingness to learn and use Rust for systems-level programming. - Understanding of Linux kernel, device drivers, and low-level system interactions. - Familiarity with debugging tools and techniques for embedded systems. - Experience with Git, Gerrit, and CI/CD practices in a large codebase environment. Ideal Candidate: - You have a deep passion for operating systems, embedded systems, and developer tooling. - You enjoy solving complex technical challenges at the hardware/software interface. - You are comfortable working in a collaborative, fast-paced environment. - You possess strong communication skills. This position offers a unique opportunity to work on cutting-edge technologies and be part of one of the world’s leading Android teams, providing immense potential for learning and growth.
Post Date:
April 17, 2025