
GlobalFoundries adalah produsen semikonduktor yang melayani pasar-pasar dengan pertumbuhan tinggi melalui teknologi proses, dukungan desain chip, pengembangan, dan layanan fabrikasi. Kegiatannya memadukan rekayasa dan manufaktur dengan melibatkan tenaga kerja serta jejak produksi yang besar dan beragam di Amerika Serikat, Eropa, dan Asia. Bagi pencari kerja, GlobalFoundries menawarkan peluang yang berkaitan dengan teknologi semikonduktor, manufaktur perangkat keras, pengembangan proses, dan fabrikasi canggih.
Insinyur Perangkat Lunak Tertanam, MCU — GlobalFoundries, Pune di Lokasi
Bangun driver, SDK, dan alat validasi berbasis RTOS untuk mikrokontroler RISC-V otomotif GlobalFoundries di Pune. Dukung bring-up silikon, validasi periferal, dan pengembangan firmware yang kritis terhadap keselamatan.
Deskripsi
- Bangun perangkat lunak tertanam untuk SDK berbasis RTOS, termasuk driver tingkat rendah, lapisan abstraksi perangkat keras, lapisan abstraksi RTOS, dan paket dukungan papan.
- Kembangkan aplikasi demonstrasi yang menonjolkan kemampuan dan kinerja periferal.
- Buat aplikasi validasi yang menggunakan kembali komponen dari SDK RTOS.
- Dukung bring-up silikon pertama dan validasi periferal utama seperti ADC, PWM, CAN, LIN, dan watchdog.
- Bantu mengotomatiskan pelaksanaan pengujian laboratorium dan integrasi berkelanjutan.
- Bekerja sama dengan tim arsitektur, perangkat keras, keselamatan, dan alat untuk menyelaraskan perangkat lunak dengan kemampuan silikon dan peta jalan produk.
- Kembangkan perangkat lunak referensi dan alat yang membantu pelanggan memulai desain mereka.
- Selidiki dan selesaikan masalah kompleks menggunakan emulator, silikon, OpenOCD, J-Link, dan Lauterbach.
- Masukkan hasil validasi perangkat lunak ke dalam arsitektur generasi MCU mendatang.
- Berkontribusi pada ekosistem perangkat lunak RISC-V yang lebih luas dan proyek sumber terbuka terkait.
Persyaratan
- Memiliki pengalaman praktis 3–6 tahun dalam mengembangkan perangkat lunak sistem tertanam.
- Mampu memprogram dengan percaya diri dalam C dan C++, serta memiliki pemahaman dasar tentang bahasa rakitan.
- Memahami prinsip RTOS, termasuk penjadwalan tugas, rutin layanan interupsi, dan semaphore.
- Memiliki pengalaman men-debug sistem multikore yang kompleks.
- Pernah menggunakan alat debugging seperti OpenOCD, Segger J-Link, dan Lauterbach.
- Pernah mem-porting atau mengembangkan perangkat lunak untuk FreeRTOS, Zephyr, AUTOSAR OS, atau platform sebanding.
- Memahami pengembangan bare-metal, I/O yang dipetakan ke memori, dan implementasi driver.
- Pernah melakukan bring-up dan debugging perangkat lunak pada silikon fisik atau platform FPGA.
- Memahami antarmuka dan protokol otomotif termasuk CAN, LIN, SPI, I2C, dan UART.
- Memiliki pengalaman praktis dengan otomatisasi pengujian, skrip Python atau Bash, dan Git.
- Memiliki paparan terhadap pengembangan perangkat lunak ASIL-D, proses ISO 26262, atau validasi keselamatan.
- Pernah berpartisipasi dalam lingkungan pengujian AVV pascasilikon atau hardware-in-the-loop.
- Memahami arsitektur RISC-V, set instruksi, dan toolchain pengembangan.
- Pernah mengembangkan atau memvalidasi firmware pengendalian motor, powertrain, atau firmware kritis terhadap keselamatan.
- Memahami bootloader, pembaruan aman, atau firmware saat sistem dimulai.
- Berhasil menyelesaikan pemeriksaan latar belakang dan pemeriksaan medis yang berlaku.
- Bagi kandidat yang melamar pekerjaan di India, telah menerima vaksinasi lengkap sebelum tanggal mulai yang ditargetkan.
Tunjangan
- Bekerja pada platform RISC-V yang sedang diadopsi di industri.
- Bergabung dengan lingkungan yang bergerak cepat dan dipimpin oleh rekayasa, dengan birokrasi yang terbatas.
- Mendapatkan bimbingan dari insinyur CPU dan perangkat lunak tertanam yang berpengalaman.
- Membantu membangun sistem kritis terhadap keselamatan sejak tahap paling awal.
- Mendapatkan wawasan tentang seluruh siklus hidup SoC, dari pengembangan prasilikon hingga kesiapan produksi.
- Menjalani jalur karier yang fleksibel, baik dengan mengembangkan spesialisasi mendalam maupun beralih ke kepemimpinan teknis.
- Mendapatkan peluang luas untuk pertumbuhan profesional berkelanjutan.
- Bekerja secara mandiri dengan arahan dari insinyur CPU yang berpengalaman.
- Penawaran bergantung pada keberhasilan menyelesaikan pemeriksaan latar belakang dan pemeriksaan medis yang berlaku.
- Bagi kandidat yang melamar pekerjaan di India, vaksinasi diwajibkan sebelum tanggal mulai yang ditargetkan.