RANOVUS Inc.
RANOVUS Inc.
RANOVUS Inc. mengembangkan perangkat keras interkoneksi optik dan fotonik silikon untuk pusat data hyperscale dan klaster komputasi AI. Portofolionya mencakup mesin optik multi-terabit, laser, dan modulator yang dirancang untuk menghadirkan konektivitas berdaya rendah dan berdensitas tinggi melalui Ethernet dan DWDM seiring berkembangnya sistem GPU dan XPU. Perusahaan ini bekerja sama dengan perusahaan pengecoran semikonduktor dan penyedia pengemasan untuk mengembangkan solusi bagi jaringan scale-up dan scale-out pusat data. Kegiatannya mencakup perangkat keras, telekomunikasi, dan kecerdasan buatan.

Insinyur Perangkat Lunak Embedded Senior

Kembangkan firmware C embedded untuk modul komunikasi optik RANOVUS, memimpin persiapan perangkat keras, validasi, CI/CD, dan penerapan produksi.

Deskripsi

  • Kembangkan firmware tingkat rendah dalam C untuk sistem komunikasi optik berbasis mikrokontroler.
  • Tetapkan persyaratan firmware, antarmuka, dan perilaku sistem bersama arsitek perangkat keras dan sistem.
  • Buat driver perangkat, loop kendali, diagnostik, telemetri, dan protokol komunikasi.
  • Tingkatkan kinerja firmware, efisiensi daya, penggunaan memori, dan keandalan jangka panjang.
  • Pimpin persiapan awal papan, integrasi perangkat keras dan perangkat lunak, serta validasi tingkat sistem.
  • Dorong praktik pengembangan firmware yang aman, skalabel, dan mudah dipelihara.
  • Tingkatkan CI/CD menggunakan GitLab serta pipeline build dan pengujian otomatis.
  • Susun strategi pengujian unit, integrasi, dan tingkat sistem.
  • Selidiki masalah kompleks lintas firmware, perangkat keras, dan sistem, lalu temukan akar penyebabnya.
  • Bimbing insinyur junior dan mahasiswa program kerja sama.
  • Berkontribusi pada peta jalan teknis, tinjauan arsitektur, dan diskusi desain.
  • Pelihara dokumentasi teknis, standar pengodean, dan proses pengembangan.
  • Bekerja sama dengan mitra eksternal dan tim manufaktur untuk mendukung penerapan produksi dan operasional berkelanjutan.

Persyaratan

  • Gelar sarjana atau magister di bidang teknik komputer, teknik elektro, ilmu komputer, atau pendidikan dan pengalaman profesional yang setara.
  • Pengalaman profesional minimal 10 tahun dalam mengembangkan firmware embedded.
  • Kemahiran tingkat ahli dalam C untuk sistem embedded.
  • Pengalaman luas mengembangkan firmware untuk mikrokontroler seperti PSoC atau STM32 dalam lingkungan dengan sumber daya terbatas.
  • Pengetahuan kuat tentang dasar-dasar sistem embedded, termasuk interupsi, DMA, konsep RTOS, bootloader, dan manajemen memori.
  • Kemahiran menggunakan Python untuk skrip, otomatisasi, atau alat tingkat sistem.
  • Pengalaman dengan kontrol versi dan alur kerja CI/CD menggunakan Git dan GitLab.
  • Pengalaman langsung melakukan debugging dengan osiloskop, penganalisis logika, dan instrumen laboratorium terkait.
  • Keterampilan komunikasi lisan dan tulisan yang sangat baik.