
ORBCOMM mengembangkan teknologi Internet of Things (IoT) untuk organisasi yang membutuhkan wawasan terhubung dan real-time mengenai aset fisik serta operasional. Solusi telematika dan konektivitasnya memadukan komunikasi satelit dan seluler untuk mendukung manajemen armada, pelacakan kontainer, serta pemantauan di bidang transportasi, maritim, industri berat, pertanian, dan sumber daya alam. Dengan membantu tim melacak peralatan, kargo, dan operasional lapangan, produk ORBCOMM dirancang untuk meningkatkan visibilitas, pengendalian operasional, efisiensi, dan keselamatan.
Insinyur Perangkat Lunak Tertanam di ORBCOMM – Ottawa (Kerja di Lokasi)
Mengembangkan perangkat lunak tertanam dan Lua untuk produk IoT Smart Tracking ORBCOMM dalam peran kerja di lokasi di Ottawa. Membangun aplikasi terminal, memperbaiki cacat, dan memperkuat pengujian otomatis dengan bimbingan tim senior.
Deskripsi
- Membangun dan memelihara perangkat lunak tertanam untuk produk Smart Tracking
- Menggunakan Lua untuk memperluas kemampuan dan fungsionalitas produk
- Menyampaikan fitur perangkat lunak yang terfokus dengan dukungan dari insinyur senior
- Mengubah persyaratan yang telah ditentukan menjadi implementasi perangkat lunak yang berfungsi
- Mengembangkan keahlian praktis dalam Lua dan alat pengembangan pendukungnya
- Membuat aplikasi terminal berdasarkan spesifikasi fungsional
- Mendiagnosis, menyelidiki, dan memperbaiki cacat perangkat lunak
- Menilai layanan yang terdampak dan menerapkan perbaikan yang sesuai
- Menggunakan kerangka kerja pengujian regresi otomatis
- Menulis dan memelihara cakupan pengujian otomatis
- Melakukan pengujian manual dan otomatis untuk keandalan dan kinerja
- Membantu meningkatkan alur kerja dan cakupan pengujian dari waktu ke waktu
- Bekerja dengan pengembang, penguji, dan mitra lintas fungsi
- Berkontribusi dalam tinjauan kode, diskusi tim, dan perencanaan pengembangan
- Mempelajari produk, sistem, dan praktik rekayasa ORBCOMM melalui pekerjaan langsung dan bimbingan
- Mendukung sasaran yang terkait dengan peta jalan aplikasi Smart Tracking
- Melapor kepada Direktur Perangkat Lunak Modem
Persyaratan
- Memiliki pengalaman 3–5 tahun dalam mengembangkan aplikasi perangkat lunak dengan bahasa pemrograman modern
- Menguasai praktik inti pengembangan perangkat lunak, metode debugging, dan pendekatan pemecahan masalah
- Memahami prinsip-prinsip pengembangan perangkat lunak tertanam
- Memiliki pengalaman bekerja di Linux atau lingkungan pengembangan yang sebanding
- Memahami konsep pengujian perangkat lunak dan praktik pengujian otomatis
- Menunjukkan kemampuan analitis, pemecahan masalah, dan komunikasi yang kuat
- Mampu mempelajari teknologi yang belum dikenal dengan cepat dan menerapkannya secara efektif
- Pengalaman pemrograman Lua lebih disukai
- Pengalaman membangun aplikasi terminal atau baris perintah lebih disukai
- Paparan terhadap kerangka kerja pengujian regresi atau pengembangan pengujian otomatis lebih disukai
- Pengalaman dengan produk IoT, telekomunikasi, pelacakan, atau perangkat terhubung lebih disukai
- Menggunakan alat berbasis AI dan otomatisasi untuk mendukung pekerjaan serta produktivitas sehari-hari; berkomitmen mengembangkan literasi digital dan AI secara berkelanjutan
- Berkomitmen untuk terus belajar dalam literasi digital dan AI
Tunjangan
- Perlindungan kesehatan dan kebugaran
- Cuti berbayar
- Program pensiun atau tabungan
- Pengaturan kerja fleksibel
- Perlindungan asuransi
- Tunjangan gaya hidup
- Diskon karyawan
- Bimbingan dari anggota tim yang berpengalaman
- Lingkungan kerja yang kolaboratif dan inovatif
- Akomodasi aksesibilitas selama proses seleksi