Cadence Design Systems
Cadence Design Systems
Cadence Design Systems mengembangkan perangkat lunak komputasi, perangkat keras, dan kekayaan intelektual untuk desain elektronik dan sistem. Dengan pengalaman lebih dari 30 tahun dalam perangkat lunak serta fokus pada desain sistem cerdas, perusahaan ini membantu organisasi terkemuka mengubah konsep desain menjadi produk elektronik canggih. Teknologinya mendukung berbagai bidang, termasuk komputasi hiperskala, komunikasi 5G, otomotif, perangkat seluler, kedirgantaraan, konsumen, industri, dan layanan kesehatan.

Manajer Senior Rekayasa Perangkat Lunak, Framework dan Grafis

Pimpin tim framework dan grafis Cadence yang berbasis di Tiongkok, serta arahkan R&D untuk infrastruktur aplikasi, antarmuka pengguna, dan visualisasi. Dorong praktik rekayasa yang skalabel dan pengiriman berbagai inisiatif produk.

Deskripsi

  • Pimpin program R&D di bidang rekayasa framework dan grafis.
  • Berkoordinasi dengan mitra internal dan eksternal untuk menyelesaikan beberapa proyek.
  • Diagnosis dan atasi masalah teknis pada sistem framework dan grafis.
  • Tingkatkan proses rekayasa dan terapkan praktik kerja yang efektif.
  • Bimbing insinyur junior dan dukung pengembangan tim.
  • Ikuti tinjauan teknis mingguan, menilai kelayakan dan menyampaikan hal-hal yang perlu diperhatikan.
  • Pimpin arah teknis dan pengembangan personel untuk framework aplikasi, infrastruktur UI, visualisasi, dan grafis.
  • Bekerja sama dengan tim framework, grafis, geometri, meshing, serta pemrosesan awal dan akhir untuk membangun infrastruktur yang mudah dipelihara dan mendukung tujuan bisnis serta produk.

Persyaratan

  • Gelar sarjana atau magister di bidang perangkat lunak, ilmu komputer, teknik mesin, atau bidang teknik terkait.
  • Pengalaman setidaknya 20 tahun di industri perangkat lunak, termasuk mengelola tim framework dan grafis.
  • Terbukti mampu memimpin dan memiliki rekam jejak dalam mengembangkan tim.
  • Keahlian teknis yang kuat dalam C++, C#, .NET, Python, Windows, dan Linux.
  • Keterampilan pemrograman yang kuat dalam C++, C#, dan Python, serta pengalaman dalam arsitektur perangkat lunak.
  • Pengalaman merancang antarmuka pengguna dan framework aplikasi, API, serta arsitektur plug-in.
  • Pengalaman dalam visualisasi grafis 2D dan 3D.
  • Pengalaman membuat profil kinerja serta menangani manajemen memori dan multithreading.
  • Pengalaman mengembangkan perangkat lunak lintas platform dan menjaga kompatibilitas ke belakang.
  • Pengalaman dengan pengujian otomatis, debugging, CI/CD, dan praktik kualitas kode.
  • Mampu menerjemahkan persyaratan dan memperkirakan upaya kerja.
  • Pengalaman mengoordinasikan tim framework, grafis, geometri, UX, QA, dan produk.
  • Pengalaman mengelola utang teknis, risiko, dependensi, dan kesiapan rilis.
  • Pengalaman dengan Avalonia, Gigasoft, atau SciChart menjadi nilai tambah.
  • Pengalaman langsung menggunakan alat pengembangan berbantuan AI seperti GitHub Copilot, Cursor, atau yang serupa.
  • Keterampilan kepemimpinan tim yang kuat.
  • Keterampilan komunikasi yang sangat baik.
  • Kemampuan analitis dan pemecahan masalah yang kuat.
  • Mampu mendorong akuntabilitas, mengatasi hambatan pelaksanaan, serta menjaga pengiriman tetap terprediksi dan berkualitas tinggi.
  • Mampu bekerja sama, memengaruhi berbagai tim, dan membangun keselarasan.