Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
4

Senior Android Build System Engineer

42dot
πŸ‡°πŸ‡· South Korea
Hybrid
Senior
1 month ago
  • Android
  • Bazel
  • Rust
  • C++
  • Java
  • Kotlin
  • Python
  • Linux
  • Bash
  • Git
  • CI/CD
  • Jira
  • Jenkins
  • GitLab CI
  • Docker
  • Kubernetes
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

About the Team & Mission

42dot의 Senior Android Build EngineerλŠ” Android λΉŒλ“œ μ‹œμŠ€ν…œμ— λŒ€ν•œ κΉŠμ€ 이해λ₯Ό κ°–μΆ˜ μˆ™λ ¨λœ λΉŒλ“œ μ „λ¬Έκ°€μž…λ‹ˆλ‹€. SDV(Software Defined Vehicle)의 핡심 μ‹œμŠ€ν…œμΈ IVI(In-Vehicle Infotainment)용 Android Automotive 기반 λΉŒλ“œ 및 μ΅œμ ν™”λ₯Ό λ‹΄λ‹Ήν•˜κ²Œ λ©λ‹ˆλ‹€. SW κ°œλ°œνŒ€κ³Ό κΈ΄λ°€νžˆ ν˜‘λ ₯ν•˜μ—¬ λ‹€μ–‘ν•œ λͺ©μ μ˜ λΉŒλ“œ 이미지 μ œμž‘λΆ€ν„° κΆκ·Ήμ μœΌλ‘œλŠ” μ•ˆμ •μ μΈ 배포에 κΈ°μ—¬ν•©λ‹ˆλ‹€.

Responsibilities

  • Android Automotive 기반 λΉŒλ“œ μ‹œμŠ€ν…œμ„ 섀계, κ΅¬ν˜„ 및 μœ μ§€ κ΄€λ¦¬ν•©λ‹ˆλ‹€.

  • 병렬/증뢄 처리 λ“±μ˜ 방법 및 bazel둜 λΉŒλ“œ μ‹œκ°„μ„ μ΅œμ†Œν™”ν•˜κ³  λΉŒλ“œ μ‚¬μš© μžμ›μ„ μ΅œμ ν™”ν•©λ‹ˆλ‹€.

  • Android μ†ŒμŠ€ λ‚΄ λ‹€μ–‘ν•œ μ–Έμ–΄(Rust, C/C++, Java, Kotlin, Python, Go)에 λŒ€ν•œ 툴체인 톡합 및 μ„±λŠ₯을 μ΅œμ ν™”ν•˜μ—¬ 둜컬 및 CI ν”Œλž«νΌ λΉŒλ“œ 속도 ν–₯상에 직접 κΈ°μ—¬ν•©λ‹ˆλ‹€.

  • λΉŒλ“œ μ˜μ‘΄μ„±μ„ κ΄€λ¦¬ν•˜κ³  λΉŒλ“œ 였λ₯˜λ₯Ό νŒŒμ•…ν•˜κ³  μ μ ˆν•œ 해결책을 μ œκ³΅ν•©λ‹ˆλ‹€.

  • λΉŒλ“œ μž¬ν˜„μ„±(reproducible builds) 보μž₯ν•˜λ©° λΉŒλ“œ 이미지 관리, μ„œλͺ… 및 λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­μ„ μ€€μˆ˜ν•©λ‹ˆλ‹€.

Qualifications

  • 컴퓨터 κ³Όν•™, 곡학 λ˜λŠ” κ΄€λ ¨ λΆ„μ•Ό 학사 ν•™μœ„ 이상

  • 5λ…„ μ΄μƒμ˜ AOSP 기반 λΉŒλ“œ μ‹œμŠ€ν…œ 운영, μ΅œμ ν™” 업무 κ²½ν—˜

  • soong, ninja, bazel, make, kati 이해 및 κ΄€λ ¨ 슀크립트 관리 κ²½ν—˜

  • λŒ€κ·œλͺ¨ λΉŒλ“œ 둜그 μˆ˜μ§‘ κ²½ν—˜

  • Linux μ‹œμŠ€ν…œκ³Ό μŠ€ν¬λ¦½νŒ… μ–Έμ–΄(Bash, Python λ“±)에 λŒ€ν•œ ν’λΆ€ν•œ 지식

  • ν˜•μƒκ΄€λ¦¬ 도ꡬ(Git) 및 git-repo/manifest에 λŒ€ν•œ 이해

  • CI/CD pipeline에 λŒ€ν•œ κΉŠμ€ 이해

  • AOSP λΉŒλ“œ μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜, λΉŒλ“œ 캐싱 및 λΆ„μ‚° λΉŒλ“œ μ‹œμŠ€ν…œ 이해

  • 디버깅 도ꡬ(adb, fastboot) ν™œμš© λŠ₯λ ₯

  • OTA μ—…λ°μ΄νŠΈ νŒ¨ν‚€μ§• κ²½ν—˜

  • μ„œλͺ… 및 λ³΄μ•ˆ κ΄€λ ¨ λΉŒλ“œ ν”„λ‘œμ„ΈμŠ€ 이해

  • ν•˜λ“œμ›¨μ–΄ 좔상화 계측(HAL) λΉŒλ“œ κ²½ν—˜

Preferred Qualifications

  • Automotive λΆ„μ•Ό κ²½ν—˜

  • JIRA λ“±μ˜ 도ꡬλ₯Ό ν†΅ν•œ ν”„λ‘œμ νŠΈ 관리 κ²½ν—˜

  • Artifact 관리 도ꡬ 및 Jenkins, GitLab CI와 같은 λΉŒλ“œ μžλ™ν™” 도ꡬ μ‚¬μš© κ²½ν—˜

  • Containerization 및 Orchestration 이해 (Docker, Kubernetes)

  • Android CTS/VTS λΉŒλ“œ 및 ν…ŒμŠ€νŠΈ κ²½ν—˜

  • λ›°μ–΄λ‚œ 문제 ν•΄κ²° λŠ₯λ ₯ 및 μ˜μ‚¬μ†Œν†΅ λŠ₯λ ₯

Interview Process

  1. μ„œλ₯˜ μ „ν˜•

  2. μ½”λ”© ν…ŒμŠ€νŠΈ

  3. 1μ°¨ λ©΄μ ‘ (화상, 1μ‹œκ°„ λ‚΄μ™Έ)

  4. 2μ°¨ λ©΄μ ‘ (λŒ€λ©΄ ν˜Ήμ€ 화상, 2μ‹œκ°„ λ‚΄μ™Έ)

  5. 3μ°¨ λ©΄μ ‘ (화상, 30λΆ„ λ‚΄μ™Έ)

  6. 처우 ν˜‘μ˜Β·μž…μ‚¬

Additional Information

  • μ „ν˜• μ ˆμ°¨λŠ” 일정 및 μ§„ν–‰ 상황에 따라 일뢀 변경될 수 있으며, 각 μ „ν˜• κ²°κ³ΌλŠ” λ“±λ‘ν•˜μ‹  μ΄λ©”μΌλ‘œ κ°œλ³„ μ•ˆλ‚΄λ“œλ¦½λ‹ˆλ‹€.

  • μ§€μ›μ„œ 제좜 μ‹œ μ£Όλ―Όλ“±λ‘λ²ˆν˜Έ, 가쑱관계, 혼인 μ—¬λΆ€, 연봉, 사진, 신체쑰건, μΆœμ‹  μ§€μ—­ λ“± μ±„μš©μ ˆμ°¨λ²•μƒ μš”κ΅¬ κΈˆμ§€λœ μ •λ³΄λŠ” μ œμ™Έ λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.

  • μ§€μ›μ„œ μ ‘μˆ˜ 쀑 였λ₯˜κ°€ λ°œμƒν•˜κ±°λ‚˜ 기타 문의 사항이 μžˆμ„ 경우, recruit@42dot.ai둜 λ¬Έμ˜ν•΄ μ£Όμ‹œκΈ° λ°”λžλ‹ˆλ‹€.

  • κ΅­κ°€λ³΄ν›ˆλŒ€μƒμž 및 μ·¨μ—…λ³΄ν˜Έ λŒ€μƒμžλŠ” 관계법령에 따라 μš°λŒ€ν•©λ‹ˆλ‹€.

  • μž₯애인 고용 촉진 및 μ§μ—…μž¬ν™œλ²•μ— 따라 μž₯애인 등둝증 μ†Œμ§€μžλ₯Ό μš°λŒ€ν•©λ‹ˆλ‹€.

  • 42dot은 μ˜λ’°ν•˜μ§€ μ•Šμ€ μ„œμΉ˜νŽŒμ˜ 이λ ₯μ„œλ₯Ό λ°›μ§€ μ•ŠμœΌλ©°, μš”μ²­ν•˜μ§€ μ•Šμ€ 이λ ₯μ„œμ— λŒ€ν•΄ 수수료λ₯Ό μ§€λΆˆν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

  • μ§€μ›μ„œ λ‚΄μš© 쀑 ν—ˆμœ„ 사싀이 발견될 경우, μž…μ‚¬κ°€ μ·¨μ†Œλ  수 μžˆμŠ΅λ‹ˆλ‹€.

  • 인터뷰 ν”„λ‘œμ„ΈμŠ€ μ’…λ£Œ ν›„ μ§€μ›μžμ˜ λ™μ˜ν•˜μ— ν‰νŒμ‘°νšŒκ°€ 진행될 수 μžˆμŠ΅λ‹ˆλ‹€.

  • 3κ°œμ›”μ˜ μˆ˜μŠ΅κΈ°κ°„μ΄ 적용될 수 μžˆμŠ΅λ‹ˆλ‹€.

Senior Android Build System Engineer Β· 42dot

Auto apply with Likeremote