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