Jabil
Jabil
Jabil adalah perusahaan global penyedia layanan rekayasa, manufaktur, desain, dan rantai pasok B2B. Sejak 1966, Jabil telah bekerja sama dengan merek-merek terkemuka untuk mengembangkan solusi yang dapat diskalakan dan disesuaikan di berbagai industri, termasuk otomotif, pertahanan, dan layanan kesehatan. Dengan operasi yang tersebar di lebih dari 100 lokasi, Jabil memadukan keahlian manufaktur dengan fokus pada keberlanjutan, keterlibatan masyarakat, inklusi tenaga kerja, pengembangan profesional, dan inovasi.

Insinyur Senior BSP Android Embedded

Kembangkan platform AOSP dan BSP untuk proyek rekayasa global Jabil. Integrasikan Android, Linux, perangkat keras, dan multimedia untuk produk embedded.

Deskripsi

  • Bangun dan sesuaikan perangkat lunak platform AOSP untuk perangkat audio embedded
  • Kembangkan lapisan Android BSP dan HAL, komponen C/C++ native, integrasi JNI/NDK, serta layanan sistem
  • Bantu meningkatkan versi Android dan menjaga platform tetap selaras dengan rilis terbaru
  • Integrasikan dan atasi masalah antarmuka perangkat keras, driver periferal, serta komponen kernel Linux
  • Diagnosis masalah platform yang mencakup proses boot, kinerja, memori, daya, threading, IPC, dan komunikasi perangkat keras
  • Dukung proses board bring-up dan validasi platform pada arsitektur ARM, berbasis Qualcomm, dan perangkat keras embedded lainnya
  • Bekerja sama dengan tim perangkat keras, perangkat lunak, dan produk untuk menghadirkan platform Android embedded yang stabil
  • Tinjau desain teknis dan kode, serta bimbing insinyur yang kurang berpengalaman sesuai kebutuhan
  • Selidiki masalah rekayasa yang kompleks, temukan akar penyebabnya, dan berikan solusi melalui implementasi serta validasi
  • Berkontribusi pada produk komersial yang digunakan di lingkungan perusahaan, pendidikan, konferensi, dan profesional

Persyaratan

  • Pengalaman pengembangan perangkat lunak embedded minimal 7 tahun
  • Pengalaman minimal 2 tahun dengan Embedded Android, AOSP, atau pengembangan platform Android
  • Kemampuan C/C++ yang kuat untuk perangkat lunak native, tingkat rendah, dan sensitif terhadap kinerja
  • Pengalaman praktis dengan Android BSP, sistem build AOSP, arsitektur HAL, HIDL/AIDL, Android.bp/Android.mk, Soong/Ninja, serta layanan sistem
  • Pengalaman dengan Android NDK, JNI, Binder, soket, memori bersama, atau mekanisme IPC lainnya
  • Pemahaman yang baik tentang embedded Linux, antarmuka kernel Linux, driver perangkat, dan komunikasi perangkat keras
  • Pengalaman melakukan debugging dengan ADB, GDB, Valgrind, Systrace/Perfetto, Wireshark, penganalisis protokol, atau alat serupa
  • Memahami desain berorientasi objek dan prinsip SOLID
  • Pengalaman dengan kontrol versi serta alur kerja pengembangan dan rilis yang terstruktur
  • Gelar sarjana di bidang Ilmu Komputer, Teknik Elektro, Teknik Komputer, atau bidang teknis terkait

Tunjangan

  • Keterlibatan proyek jangka panjang dengan sasaran teknis yang jelas
  • Pengaturan kerja jarak jauh yang fleksibel terkait tempat dan cara bekerja, dengan mempertimbangkan kebutuhan proyek dan ekspektasi penyelesaian
  • Bekerja dengan pemangku kepentingan rekayasa internasional dan spesialis berpengalaman di berbagai negara
  • Paparan terhadap teknologi modern dan tantangan kompleks dalam sistem embedded serta platform Android
  • Kesempatan membentuk keputusan teknis dan menyumbangkan keahlian pada produk yang digunakan di seluruh dunia
  • Keterlibatan B2B jangka panjang sebagai kontraktor independen

Lowongan Terkait