
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.
Direktur Rekayasa Perangkat Lunak, Operasi R&D — Shanghai
Memimpin pengembangan perangkat lunak Apex dan operasi R&D CAE dari Shanghai, Tiongkok. Mengarahkan arsitektur, otomasi, rilis yang andal, dan tim rekayasa terdistribusi.
Deskripsi
- Memimpin pengembangan perangkat lunak Apex di Tiongkok.
- Memberikan arahan teknis dan operasional secara langsung dalam arsitektur, desain, implementasi, otomasi build dan pengujian, CI/CD, penyelesaian cacat, serta kesiapan rilis.
- Memimpin dan melaksanakan inisiatif R&D.
- Berkolaborasi dengan tim internal dan eksternal untuk merilis beberapa versi produk setiap tahun.
- Mengembangkan dan memelihara sistem build, cakupan kode, pengujian regresi, dan lingkungan pengembangan.
- Memimpin rapat scrum harian untuk mendukung integrasi dan pengiriman berkelanjutan.
- Berpartisipasi dalam perencanaan sprint serta retrospektif sprint dan rilis.
- Mendiagnosis dan menyelesaikan masalah teknis dan operasional.
- Meningkatkan proses dan mendorong praktik terbaik rekayasa.
- Mengikuti diskusi teknis mingguan dan menilai kelayakan.
- Membimbing kolega junior dan membantu mengembangkan tim.
Persyaratan
- Gelar magister di bidang perangkat lunak, ilmu komputer, teknik mesin, atau bidang teknik terkait.
- Setidaknya 25 tahun pengalaman di industri perangkat lunak, termasuk mengelola R&D CAE.
- Pengalaman memimpin pengembangan aplikasi berskala besar.
- Rekam jejak dalam merilis produk secara terprediksi sambil mengelola cakupan, kualitas, sumber daya, dan dependensi.
- Kepemimpinan yang terbukti dan kemampuan mengembangkan tim.
- Menguasai C++, Python, Windows, Linux, dan otomasi pengujian.
- Pengalaman dalam manajemen risiko, metode agile, dan koordinasi lintas UX, QA, TI, dan dukungan.
- Pengetahuan mendalam tentang bidang CAE dan pengalaman di MSC, Ansys, Ansa, atau perusahaan terkait.
- Pengalaman langsung menggunakan alat pengembangan berbantuan AI seperti GitHub Copilot, Cursor, atau platform serupa.
- Kemampuan mengarahkan pekerjaan teknis dalam arsitektur, desain, implementasi, pengujian, dan pelaksanaan rilis.
- Kemampuan menilai kompromi teknis, memandu tinjauan desain, dan mengambil keputusan rekayasa yang mendukung strategi produk.
- Pengalaman memimpin tim rekayasa terdistribusi dan berkoordinasi dengan tim produk, QA, TI, dukungan, dan manajemen rilis.
- Kemampuan membimbing insinyur senior, mengembangkan pemimpin teknis, serta membangun rasa tanggung jawab dan perbaikan berkelanjutan dalam tim rekayasa.
- Kemampuan mengidentifikasi risiko teknis, merencanakan mitigasi, dan memastikan pengiriman program perangkat lunak kompleks yang terprediksi.
- Memahami praktik kualitas perangkat lunak, termasuk otomasi, cakupan kode, strategi regresi, stabilitas build, dan kesiapan rilis.
- Kemampuan menjelaskan topik teknis yang kompleks dengan jelas kepada pemangku kepentingan eksekutif, tim produk, dan kontributor rekayasa.
- Keterampilan kuat dalam kepemimpinan tim, komunikasi, analisis, pemecahan masalah, kolaborasi, dan akuntabilitas.