onsite
Senior Android Build System Engineer - 42dot
Systems Engineer
Lead the design, implementation, and optimization of Android Automotive build pipelines using Bazel and AOSP, driving fast, reproducible builds across Rust, C/C++, Java, Kotlin, Python, and Go.
About the role
Key Responsibilities
- Design, implement, and maintain Android Automotive build systems based on AOSP and Bazel.
- Optimize build times through parallel and incremental processing, resource management, and toolchain integration.
- Collaborate with software teams to produce build images for diverse purposes and ensure smooth deployment.
- Manage build dependencies, diagnose errors, and provide effective solutions.
- Guarantee reproducible builds, image signing, and compliance with security requirements.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience with AOSP-based build systems and Android Automotive.
- Proficiency with Bazel, CI/CD pipelines, and multi-language toolchains (Rust, C/C++, Java, Kotlin, Python, Go).
- Strong problem‑solving skills and a focus on build performance and reliability.