RISCO Group
RISCO Group
501 – 1.000 Karyawan
KeamananPerangkat kerasSaaS
RISCO Group mengembangkan teknologi keamanan elektronik dan rumah pintar dengan memadukan sistem deteksi penyusupan, panel alarm, sensor, verifikasi video, dan kontrol akses. Perangkat pengelolaan berbasis cloud dan aplikasi selulernya melayani para pemasang, integrator keamanan, serta pelanggan akhir, dengan menyatukan perangkat keras dan perangkat lunak keamanan yang saling terhubung. Perusahaan ini bergerak di bidang keamanan, perangkat keras, dan SaaS.

Pengembang Perangkat Lunak C++ Senior, Linux Tertanam

Kembangkan perangkat lunak Linux tertanam untuk produk keamanan dan kontrol akses yang terhubung, sesuaikan komponen Java, dan bangun aplikasi C++ modern. Integrasikan sistem platform, cloud, perangkat keras, dan mikrokontroler.

Deskripsi

  • Bangun, uji, dan pelihara perangkat lunak aplikasi dengan C++ modern untuk Linux tertanam.
  • Sesuaikan komponen Java yang sudah ada ke platform Linux dan integrasikan dengan layanan serta antarmuka platform.
  • Buat komponen C++ modular dan bantu memigrasikan atau merancang ulang fungsi yang diterapkan dalam Java.
  • Hubungkan perangkat lunak aplikasi dengan layanan Linux, antarmuka perangkat keras, konektivitas cloud, dan fungsi mikrokontroler pendamping.
  • Rancang modul yang dapat digunakan kembali dengan batas yang jelas antara lapisan aplikasi, middleware, dan platform.
  • Tinjau desain dan kode, telusuri masalah, analisis kinerja, uji komponen, serta temukan akar masalah dalam alur perangkat lunak yang kompleks.
  • Berkolaborasi dengan tim platform, BSP, perangkat keras, cloud, QA, dan arsitektur sistem selama pengembangan produk.

Persyaratan

  • Memiliki setidaknya lima tahun pengalaman profesional dalam pengembangan perangkat lunak, terutama untuk Linux atau produk tertanam.
  • Memiliki kemampuan kuat dalam C++ modern (C++14/17 atau yang lebih baru), termasuk desain berorientasi objek, multithreading, sinkronisasi, dan perangkat lunak berbasis peristiwa; ini merupakan persyaratan wajib.
  • Memiliki pengalaman mengembangkan dengan Java, khususnya pada basis kode yang sudah ada atau lama; ini menjadi nilai tambah besar.
  • Memiliki pengalaman dengan OSGi atau arsitektur Java modular sebagai nilai tambah.
  • Memiliki pengalaman praktis mengembangkan dan men-debug aplikasi di lingkungan Linux.
  • Memahami arsitektur perangkat lunak, antarmuka, pola desain, modularitas, dan kode yang mudah dipelihara.
  • Pengalaman dengan IPC, jaringan, REST API, messaging, atau perangkat lunak berorientasi layanan menjadi nilai tambah.
  • Pengalaman dengan Linux tertanam, perangkat terhubung, sistem keamanan, atau produk IoT menjadi nilai tambah.
  • Mampu menggunakan Git, CMake atau sistem build lainnya, alat debugging, dan praktik rekayasa perangkat lunak terkini.
  • Menerapkan kemampuan analitis dan pemecahan masalah yang kuat saat bekerja dengan basis kode kompleks yang sudah ada.
  • Mampu berkomunikasi dalam bahasa Inggris dengan sangat baik.

Lowongan Terkait

AT&T

Perwakilan Penjualan Bisnis AT&T, Akun Wilayah — Memphis

AT&T

Kembangkan basis pelanggan bisnis kecil dan pasar menengah AT&T di Memphis dengan menjual broadband serat optik dan solusi komunikasi lainnya. Peran ini mencakup pencarian prospek, pengembangan akun, dan penjualan konsultatif untuk meningkatkan pendapatan wilayah.

Buka