
Posted 4 hours ago
Senior Android Build System Engineer
42dotSenior Android Build System Engineer
Requirements
5+ years AOSP build system experience, Proficiency in soong, ninja, bazel, make, kati, Linux and scripting (Bash, Python), CI/CD pipeline expertise, Git and git-repo knowledge
Skills
AndroidBazelAOSP
About the role
Responsibilities
- Design, implement, and maintain build systems based on Android Automotive
- Minimize build times and optimize resource usage using methods like parallel/incremental processing and Bazel
- Integrate toolchains for various languages (Rust, C/C++, Java, Kotlin, Python, Go) and optimize performance for local and CI platforms
- Manage build dependencies, identify build errors, and provide appropriate solutions
- Ensure reproducible builds and comply with build image management, signing, and security requirements
Requirements
- Bachelor's degree or higher in Computer Science, Engineering, or a related field
- 5+ years of experience in AOSP-based build system operation and optimization
- Proficiency with soong, ninja, bazel, make, kati, and related script management
- Experience with large-scale build log collection
- Extensive knowledge of Linux systems and scripting languages (Bash, Python, etc.)
- Understanding of version control tools (Git) and git-repo/manifest
- Deep understanding of CI/CD pipelines
- Understanding of AOSP build system architecture, build caching, and distributed build systems
- Ability to use debugging tools such as adb and fastboot
- Experience with OTA update packaging
- Understanding of signing and security-related build processes
- Experience with Hardware Abstraction Layer (HAL) builds
Preferred Qualifications
- Experience in the automotive industry
- Experience with project management tools like JIRA
- Experience with artifact management tools and build automation tools like Jenkins or GitLab CI
- Understanding of containerization and orchestration (Docker, Kubernetes)
- Experience with Android CTS/VTS build and testing
- Excellent problem-solving and communication skills
About the Company
42dot is working on SDV (Software Defined Vehicle) technology, focusing on core systems like IVI (In-Vehicle Infotainment) for the future of mobility.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Android Build System Engineer
42dot · Pangyo
