Senior Android Build System Engineer at 42dot - ScoutJobs - The AI-curated global job board
Skip to content
42dot
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 free

Senior Android Build System Engineer

42dot · Pangyo

Sign up to apply