Senior C++ Software Engineer
DESKRIPSI PEKERJAAN
Surya Narayana Indonesia mencari Senior C++ Software Engineer untuk membangun dan mengembangkan komponen perangkat lunak yang andal, mudah dipelihara, dan berkinerja tinggi untuk produk berdasarkan desain arsitektur / BIM (Building Information Modeling).
- Merancang, mengimplementasikan, dan memelihara komponen C++ untuk sistem produksi (lingkungan Windows)
- Membangun perangkat lunak yang stabil, mudah dibaca, mudah dipelihara, dan berkinerja tinggi
- Menganalisis dan menyelesaikan masalah teknis yang kompleks (crash, memory, undefined behavior, concurrency, integration failures)
- Melakukan profiling dan optimalisasi performa (CPU, memory, I/O, architectural bottlenecks)
- Bekerja dengan codebase yang sudah ada - memahami, meningkatkan, dan memperluas tanpa mengorbankan stabilitas
- Integrasi dengan komponen/layanan lain (file I/O, local processes, APIs, SDKs, third-party systems)
- Berkontribusi pada praktik engineering yang bersih: code reviews, dokumentasi teknis, test coverage
- Berkolaborasi dengan tim internal dan mitra luar negeri
- Membantu mengarahkan tim pengembangan kecil
KUALIFIKASI MINIMUM
- 3-5 tahun pengalaman software engineering dengan pengalaman C++ yang signifikan
- Mahir dalam C++17 atau C++20
- Pemahaman kuat tentang data structures & algorithms, memory management
- Pengalaman bekerja dengan codebase produksi yang besar dan kompleks
- Kemampuan menulis kode yang robust dan mudah dipahami
- Nyaman dengan lingkungan pengembangan Windows dan alat debugging terkait
- Mahir menggunakan Git dan code review
- Kemampuan komunikasi yang kuat
- Pengalaman dengan SDKs/plugins, CAD, BIM, geometry sangat diutamakan
FASILITAS & BENEFIT
- Career Path
- Lingkungan kerja yang inovatif