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 Android BSP

Kembangkan platform Android dan Linux tertanam untuk produk kendali, media, dan komunikasi Jabil. Debug paket dukungan papan, driver perangkat, serta integrasi perangkat keras dan perangkat lunak.

Deskripsi

  • Berkontribusi di seluruh siklus hidup perangkat lunak Android dan Linux tertanam, mulai dari desain dan pengembangan hingga pengujian, dukungan rilis, dan pemeliharaan.
  • Bangun dan pelihara perangkat lunak tertanam serta komponen platform dalam C/C++.
  • Kembangkan kemampuan Android BSP dan Embedded Linux, termasuk konfigurasi platform, antarmuka perangkat keras, driver perangkat, dan fitur perangkat baru.
  • Bantu menghadirkan sistem kendali perusahaan, media digital, dan produk komunikasi terpadu.
  • Diagnosis dan perbaiki masalah tingkat sistem di seluruh lapisan perangkat lunak Android dan Linux.
  • Atasi cacat, tingkatkan kinerja, dan perbaiki bug.
  • Integrasikan aplikasi dengan perangkat keras, perangkat terhubung, dan sistem kendali.
  • Tangani eskalasi lapangan yang memengaruhi produk baru maupun lama.
  • Selidiki masalah dan bantu meningkatkan keandalan produk dalam jangka panjang.
  • Buat dan pelihara prosedur pengujian, catatan desain, panduan pemecahan masalah, dan dokumentasi implementasi.
  • Bekerja sama dengan para insinyur perangkat keras, firmware, Android, Linux, dan aplikasi di berbagai negara.
  • Evaluasi masalah teknis yang kompleks, rekomendasikan solusi, ambil keputusan rekayasa, dan tangani pekerjaan mulai dari investigasi hingga implementasi dan validasi.

Persyaratan

  • Memiliki pengalaman minimal 8 tahun dalam mengembangkan, menyesuaikan, dan men-debug perangkat lunak atau firmware tertanam untuk produk berbasis Linux atau Android.
  • Mahir memprogram C/C++ untuk pengembangan tertanam atau tingkat sistem.
  • Memiliki pengalaman praktis mengembangkan Embedded Linux pada platform ARM, termasuk konfigurasi, build, deployment, antarmuka perangkat keras, dan persiapan awal platform.
  • Berpengalaman dengan kernel Linux, U-Boot, Device Tree, dan penyesuaian platform tingkat rendah.
  • Berpengalaman langsung mengembangkan, mengoptimalkan, memecahkan masalah, dan memperluas driver perangkat untuk layar, manajemen daya, Wi-Fi, GPIO, atau antarmuka perangkat keras lainnya.
  • Berpengalaman dengan Android HAL dan debugging di seluruh lapisan Android Framework dan kernel Linux.
  • Memiliki pengetahuan yang kuat tentang arsitektur AOSP dan alur kerja pengembangan platform Android.
  • Memahami dengan baik rilis, fitur, API, dan perubahan Android terbaru; Android 14 atau versi lebih baru diutamakan.
  • Berpengalaman menggunakan Git, Gerrit, GitHub, ADB, dan Fastboot.
  • Mampu men-debug sistem tertanam ketika alat step-debugging konvensional terbatas atau tidak tersedia.
  • Mampu membaca dan menafsirkan skematik listrik secara mandiri.
  • Mampu bekerja secara efektif dengan tim rekayasa perangkat keras.
  • Memiliki kemampuan pemecahan masalah yang kuat, rasa tanggung jawab, dan kemampuan bekerja mandiri.
  • Mampu berkomunikasi dengan baik secara lisan dan tulisan dalam lingkungan rekayasa internasional.
  • Berpengalaman dengan layanan Android Framework, aplikasi native Android menggunakan JNI/NDK, atau aplikasi sistem Android dalam Java atau Kotlin.
  • Berpengalaman dengan grafis yang dipercepat perangkat keras, terutama OpenGL ES.
  • Berpengalaman dengan subsistem Camera, Display, Media, manajemen daya, atau konektivitas pada produk Android/Linux tertanam.
  • Berpengalaman menggunakan skrip dan otomasi Bash atau Python.
  • Gelar di bidang Ilmu Komputer, Teknik Elektro, atau disiplin teknis terkait menjadi nilai tambah.

Tunjangan

  • Keterlibatan jangka panjang dalam proyek dengan sasaran teknis yang jelas.
  • Kerja sama business-to-business sebagai kontraktor independen.
  • Kerja sama jarak jauh dengan fleksibilitas dalam cara dan lokasi layanan diberikan, sesuai kebutuhan proyek dan hasil kerja yang disepakati.
  • Bekerja dengan mitra rekayasa internasional dan tenaga ahli berpengalaman.
  • Mendapat paparan terhadap teknologi modern dan tantangan kompleks dalam sistem tertanam serta platform Android.
  • Kesempatan membentuk keputusan teknis dan berkontribusi pada produk yang digunakan di seluruh dunia.

Lowongan Terkait