Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

美商定誼科技股份有限公司台灣分公司

Android 系統移植工程師(Android BSP / Platform Engineer)

Posted Updated 5 views
Discussion

Description

我們正在尋找具備 Android BSP / System Porting 實務經驗的工程師,負責 Android 系統於 Embedded / ARM 平台上的移植、整合與除錯。

主要工作內容:
1. 負責 Android BSP Porting、System Bring-up,將 Android 系統移植至指定的 SoC / Hardware Platform。
2. 負責 AOSP、Linux Kernel、Device Tree、HAL、Driver 等系統層軟體的整合、修改與問題排除。
3. 進行 Linux Kernel 設定、編譯與客製化,並依硬體平台需求進行 Kernel / Driver 調整。
4. 負責或協助硬體周邊功能的 Bring-up 與 Driver Integration,例如:
o Display / LCD
o Touch
o Camera
o Audio
o USB
o Wi-Fi / Bluetooth
o Ethernet / Network
o Sensor
o Battery / Charger / Power Management
5. 依硬體規格、Datasheet 及 Schematic 進行 Device Tree、GPIO、IRQ、I2C、SPI、Regulator、Power Sequence 等設定與除錯。
6. 開發或修改 Android HAL,完成 Android Framework、HAL、Linux Driver 與 Hardware 之間的整合。
7. 負責 Android Source Build Environment 建置與維護,包含 AOSP、repo、Soong / Android.bp、Make、Clang / GCC 等。
8. 進行 Bootloader / Fastboot / Kernel / Android System 啟動流程的整合與問題排查。
9. 分析 Android 系統與硬體相關問題,使用 ADB、Logcat、dmesg、GDB、JTAG、UART/Serial Console 等工具進行 Debug。
10. 進行系統穩定性、效能與相容性問題分析,必要時使用 perf、ftrace 等工具進行效能分析。
11. 配合新 Android Version / BSP Version 進行系統升級、Migration、Integration 與驗證。
12. 使用 Git 進行 Source Code Version Control,並與 Hardware、Application、QA 及 SoC Vendor 團隊共同進行問題分析與產品開發。

必要條件

  • 具備 Android BSP Porting / Android Platform Development 實務經驗。
  • 熟悉 Android System Architecture,包括:

AOSP、Framework、System Service、HAL、Linux Kernel、Device Driver。

  • 熟悉 Linux Kernel Build / Configuration 及 Driver Integration。
  • 具備 **Device Tree(DTS / DTSI)**修改及 Debug 經驗。
  • 具備 C / C++ 開發能力。
  • 熟悉 Android / Linux Debug 工具,例如 ADB、Logcat、dmesg。
  • 能閱讀英文 Datasheet、Technical Document 及硬體相關規格文件。
  • 具備獨立分析與解決 System / BSP 問題的能力。

Skills

Apply

See also

DevOps jobs by country — openings, pay and top skills →