Chat on WhatsApp
Company Logo

C++ Software Engineer

Perusahaan tidak menampilkan gaji
Penuh Waktu · Kerja di lokasi
Minimal Sarjana (S1)
1 - 3 tahun pengalaman
Urgent

Persyaratan

Kerja di lokasi
1 - 3 tahun pengalaman
Minimal Sarjana (S1)

Skills

C++

System Integration

GIT

Benefit Kerja

Career Path

Loker ini dikelola oleh

AP
Andhika Pande

Deskripsi pekerjaan C++ Software Engineer Surya Narayana Indonesia

Kami sedang merekrut C++ Software Engineer untuk membangun komponen perangkat lunak yang andal, mudah dirawat (maintainable), dan berperforma tinggi yang akan digunakan dalam produk berbasis desain arsitektur / BIM (Building Information Modeling).. Anda akan mengerjakan implementasi sistem inti, peningkatan performa, serta pekerjaan integrasi pada codebase yang terus berkembang. Dalam peran ini, Anda juga akan bekerja erat dengan mitra internasional yang telah mapan, berkolaborasi dalam pengembangan solusi yang digunakan pada workflow profesional di dunia nyata.

Tanggung Jawab

  • Merancang, mengimplementasikan, dan memelihara komponen C++ yang digunakan di sistem produksi (fokus Windows)
  • Membangun software yang tangguh, mudah dibaca, dan berperforma baik
  • Men-debug isu kompleks (crash, masalah memori, undefined behavior, bug concurrency, kegagalan integrasi)
  • Melakukan profiling dan meningkatkan performa (CPU, memori, I/O) dengan optimisasi yang pragmatis
  • Melakukan integrasi dengan komponen/layanan lain (input/output file, proses lokal, API)
  • Berkontribusi pada praktik engineering yang rapi:
    • code review
    • dokumentasi
    • disiplin build/release
    • cakupan test dasar dan pencegahan regresi
  • Berkolaborasi dalam pengembangan dan mengoordinasikan deliverable bersama tim pengembang plugin dari partner eksternal luar negeri.

Kualifikasi Wajib

  • Mahir modern C++ (diutamakan C++17/20)
  • Fondasi yang kuat:
    • struktur data dan algoritma
    • manajemen memori
    • debugging dan profiling
  • Pengalaman bekerja pada codebase yang tidak kecil (pekerjaan profesional, open-source, atau proyek pribadi yang substansial)
  • Nyaman menggunakan Git dan bekerja secara kolaboratif

Nilai Tambah

Salah satu atau lebih dari berikut merupakan nilai plus yang kuat:

  • Systems thinking: terbiasa berpikir dalam interface, invariants, failure modes, serta tradeoff (kebenaran vs kecepatan vs maintainability)
  • Performance mindset: mampu melakukan profiling, menemukan bottleneck, dan mengoptimasi berdasarkan bukti
  • Reliability mindset: pengalaman membangun software yang tetap stabil saat input buruk, kegagalan parsial, atau kebutuhan berubah
  • Pengalaman SDK/plugin: pernah bekerja dengan API/SDK pihak ketiga dan memahami versioning, kompatibilitas, serta packaging (terutama dalam konteks aplikasi desain/CAD)
  • Literasi geometri/struktur data: nyaman bernalar tentang geometri 2D/3D, koordinat, transformasi, topologi sederhana, serta toleransi numerik
  • Eksposur integrasi ML: pengalaman mengonsumsi output model ML (output berbasis file atau inferensi lokal) dan mengubahnya menjadi perilaku software yang deterministik
  • Komunikasi yang kuat: mampu mengubah kebutuhan yang masih vague menjadi rencana yang bisa dibangun dan berkomunikasi jelas dengan stakeholder non-C++
Tentang Perusahaan
Surya Narayana Indonesia
Architecture & Planning
1 - 10 karyawan

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

C++ Software Engineer