Jabil
Jabil
Jabil ialah sebuah syarikat global yang menyediakan perkhidmatan kejuruteraan, pembuatan, reka bentuk dan rantaian bekalan B2B. Sejak 1966, Jabil telah bekerjasama dengan jenama terkemuka untuk membangunkan penyelesaian yang boleh diskalakan dan disesuaikan merentas industri termasuk automotif, pertahanan dan penjagaan kesihatan. Dengan operasi di lebih daripada 100 lokasi, Jabil menggabungkan kepakaran pembuatan dengan tumpuan terhadap kelestarian, penglibatan komuniti, keterangkuman tenaga kerja, pembangunan profesional dan inovasi.

Jurutera Kanan BSP Android Terbenam

Bangunkan platform AOSP dan BSP untuk projek kejuruteraan global Jabil. Sepadukan Android, Linux, perkakasan dan multimedia untuk produk terbenam.

Penerangan

  • Bina dan sesuaikan perisian platform AOSP untuk peranti audio terbenam
  • Bangunkan lapisan Android BSP dan HAL, komponen C/C++ natif, integrasi JNI/NDK serta perkhidmatan sistem
  • Bantu menaik taraf versi Android dan pastikan platform sejajar dengan keluaran semasa
  • Sepadukan dan selesaikan masalah antara muka perkakasan, pemacu peranti persisian serta komponen kernel Linux
  • Diagnosis isu platform merangkumi proses but, prestasi, memori, kuasa, threading, IPC dan komunikasi perkakasan
  • Sokong proses board bring-up dan pengesahan platform merentas ARM, berasaskan Qualcomm serta seni bina perkakasan terbenam yang lain
  • Bekerjasama dengan pasukan perkakasan, perisian dan produk untuk menghasilkan platform Android terbenam yang stabil
  • Semak reka bentuk teknikal dan kod, serta bimbing jurutera yang kurang berpengalaman apabila diperlukan
  • Siasat masalah kejuruteraan yang kompleks, kenal pasti punca utama dan sampaikan penyelesaian melalui pelaksanaan serta pengesahan
  • Menyumbang kepada produk komersial yang digunakan dalam persekitaran perusahaan, pendidikan, persidangan dan profesional

Keperluan

  • Pengalaman pembangunan perisian terbenam sekurang-kurangnya 7 tahun
  • Pengalaman sekurang-kurangnya 2 tahun dengan Embedded Android, AOSP atau pembangunan platform Android
  • Kemahiran C/C++ yang kukuh untuk perisian natif, aras rendah dan sensitif terhadap prestasi
  • Pengalaman praktikal dengan Android BSP, sistem binaan AOSP, seni bina HAL, HIDL/AIDL, Android.bp/Android.mk, Soong/Ninja dan perkhidmatan sistem
  • Pengalaman dengan Android NDK, JNI, Binder, soket, memori kongsi atau mekanisme IPC yang lain
  • Pengetahuan yang baik tentang embedded Linux, antara muka kernel Linux, pemacu peranti dan komunikasi perkakasan
  • Pengalaman menyahpepijat menggunakan ADB, GDB, Valgrind, Systrace/Perfetto, Wireshark, penganalisis protokol atau alat seumpamanya
  • Memahami reka bentuk berorientasikan objek dan prinsip SOLID
  • Pengalaman menggunakan kawalan versi serta aliran kerja pembangunan dan keluaran yang berstruktur
  • Ijazah sarjana muda dalam Sains Komputer, Kejuruteraan Elektrik, Kejuruteraan Komputer atau bidang teknikal berkaitan

Faedah

  • Penglibatan projek jangka panjang dengan objektif teknikal yang jelas
  • Aturan kerja jarak jauh yang fleksibel dari segi tempat dan cara bekerja, berpandukan keperluan projek serta jangkaan penyampaian
  • Bekerja dengan pihak berkepentingan kejuruteraan antarabangsa dan pakar berpengalaman di beberapa negara
  • Pendedahan kepada teknologi moden dan cabaran kompleks dalam sistem terbenam serta platform Android
  • Peluang membentuk keputusan teknikal dan menyumbangkan kepakaran kepada produk yang digunakan di seluruh dunia
  • Penglibatan B2B jangka panjang sebagai kontraktor bebas

Pekerjaan Berkaitan