42dot

Senior Android Build System Engineer

42dot
Apply
4 months ago
Sŏngnam, Korea, SouthSenior

Responsibilities

  • Design, implement, and maintain Android Automotive-based build systems.
  • Minimize build times and optimize build resources using parallel and incremental processing and Bazel.
  • Integrate and optimize toolchains for Rust, C/C++, Java, Kotlin, Python, and Go to improve local and CI platform build speeds.
  • Manage build dependencies, diagnose build failures, and provide appropriate solutions.
  • Ensure reproducible builds and manage build images, signing, and security requirements.
  • Support build log collection, build caching, distributed builds, OTA update packaging, and HAL builds.

Requirements

  • Bachelor's degree or higher in computer science, engineering, or a related field.
  • At least 5 years of experience operating and optimizing AOSP-based build systems.
  • Experience with Soong, Ninja, Bazel, Make, Kati, and related build scripting.
  • Strong knowledge of Linux and scripting languages such as Bash and Python.
  • Understanding of Git, git-repo, manifests, CI/CD pipelines, AOSP build-system architecture, build caching, and distributed build systems.
  • Ability to use adb and fastboot, with experience in OTA update packaging and signing and security-related build processes.
  • Preferred qualifications include automotive experience; Jira-based project management; artifact management; Jenkins or GitLab CI; Docker and Kubernetes; and Android CTS/VTS build and test experience.

Benefits

  • A three-month probationary period may apply.
  • The interview process includes document screening, a coding test, three interviews, and offer discussions; interviews may be conducted remotely or in person.
  • Veterans eligible for employment protection and applicants with registered disabilities are given preference under applicable law.

Tech Stack

BashBazelCC++DockerGitGitLab CI/CDGoJavaJenkinsKotlinKubernetesLinuxMakePythonRust

Categories

42dot

About 42dot

501-1,000 employees

42dot builds software-defined vehicle and autonomous mobility platforms for automakers and mobility service providers. Its products include AI-driven vehicle software, data-based update services, and core platform components such as API gateways and identity/access management to connect services securely. The privately held company is headquartered in Seongnam-si, Gyeonggi-do, and focuses on transportation and automotive markets.

Contact me