CACI International Inc
CACI International Inc
CACI International Inc ialah kontraktor kerajaan yang berpangkalan di Amerika Syarikat dan menyediakan perkhidmatan kepada pelanggan dalam bidang keselamatan negara, pertahanan, serta kerajaan awam persekutuan. Pasukannya membangunkan dan menyokong teknologi serta perkhidmatan profesional yang merangkumi keselamatan siber, operasi digital, pemodenan IT perusahaan, peperangan elektronik, sistem menentang kenderaan tanpa pemandu, komunikasi angkasa dan optik, perisian DevSecOps, kejuruteraan misi, serta logistik. Sebagai kontraktor utama berskala besar, CACI menggabungkan perisian, analitik, penderiaan, dan perkakasan untuk membantu organisasi kerajaan menangani ancaman yang berubah-ubah serta memodenkan seni bina teknologi yang kompleks.

Jurutera Linux Terbenam

Memodenkan peranti penghantaran semula kritikal misi CACI, daripada perisian tegar semasa hingga platform generasi seterusnya. Bekerja dengan OpenWrt, Alma Linux, rangkaian, API, CI/CD dan keselamatan terbenam.

Penerangan

  • Menyokong peranti penghantaran semula IRD semasa dan penggantinya generasi seterusnya.
  • Menyiapkan kerja pembangunan, penyepaduan, penyelenggaraan dan penyelesaian kecacatan.
  • Membantu membentuk hala tuju teknikal, seni bina platform, penyepaduan perkakasan, keselamatan siber dan rancangan keluaran.
  • Membangunkan dan memodenkan peranti penghantaran semula terbenam yang kritikal misi.
  • Mengendalikan kitar hayat perisian terbenam, daripada imej Linux dan penyepaduan platform hingga perkhidmatan rangkaian, konfigurasi peranti, pentadbiran web, pengujian dan keluaran.
  • Menyelaras dengan pasukan perisian, perkakasan, keselamatan siber, pengujian, kejuruteraan sistem dan produk.
  • Memindahkan penyelesaian peranti berasaskan OpenWrt sedia ada kepada perkakasan generasi seterusnya dan seni bina Alma Linux.
  • Mereka bentuk, menyepadukan, menguji, menyahpepijat dan menyelenggara perisian Linux untuk rangkaian terbenam dan peranti penghantaran semula.
  • Menyelenggara dan menambah baik perisian tegar IRD berasaskan OpenWrt semasa, termasuk konfigurasi imej, suapan pakej tersuai, perkhidmatan, tingkah laku but pertama, konfigurasi peranti dan penyepaduan binaan.
  • Membangunkan dan menyelenggara perisian menggunakan Python, Bash atau skrip shell, C atau C++, serta bahasa lain yang diperlukan.
  • Menyiapkan tiket pembangunan untuk memindahkan keupayaan IRD kepada perkakasan ARM generasi seterusnya.
  • Menyokong pembangunan pemuat but, kernel, sokongan papan, kompilasi silang, konfigurasi peranti dan imej Linux terbenam.
  • Membina dan menyelenggara aliran kerja Linux dan Buildroot untuk penciptaan imej, pembungkusan, penyediaan, keluaran, kemas kini dan penggunaan.
  • Membantu mengembangkan seni bina pengurusan berasaskan Linux atau RHEL.
  • Membangunkan dan menyelenggara API REST serta antara muka pengurusan peranti.
  • Melaksanakan, menyelenggara dan menyelesaikan masalah ciri rangkaian, termasuk konfigurasi antara muka, penghalaan, DNS, Wi-Fi, penyepaduan selular atau modem, dan komunikasi selamat.
  • Mencipta dan menyelenggara ujian unit, penyepaduan, sistem, simulasi dan ujian yang disambungkan kepada perkakasan.
  • Menyemak permintaan cantum GitLab dan menyokong saluran paip CI/CD, pengesahan binaan, kejuruteraan keluaran dan binaan yang boleh dihasilkan semula.
  • Menyokong pembangunan selamat melalui pemulihan kerentanan, pengendalian sijil, pengesahan identiti dan kebenaran, integriti kemas kini, pengurusan kebergantungan dan analisis CVE.
  • Menyelenggara dokumentasi reka bentuk, binaan, API, pengujian dan operasi.
  • Bekerjasama dengan pasukan perkakasan, sistem, keselamatan siber, jaminan kualiti dan produk untuk melaksanakan serta mengesahkan keperluan.

Keperluan

  • Ijazah sarjana muda dalam sains komputer, kejuruteraan komputer, kejuruteraan elektrik atau bidang teknikal berkaitan.
  • Sekurang-kurangnya lima tahun pengalaman profesional yang relevan dalam pembangunan perisian.
  • Sekurang-kurangnya lima tahun pengalaman membangunkan, menyepadukan, menguji atau menyelenggara perisian untuk sistem berasaskan Linux.
  • Pengalaman memprogram menggunakan Python, Bash atau skrip shell, dan C atau C++.
  • Pengalaman dengan konfigurasi Linux, penyahpepijatan, rangkaian, pengurusan pakej dan penggunaan perisian.
  • Pengalaman membangunkan, menyepadukan dan menyahpepijat perisian pada peranti ARM dan/atau Intel atau x86.
  • Pengalaman dengan sistem binaan atau pengedaran Linux terbenam seperti OpenWrt, Buildroot, Yocto atau setara.
  • Pengalaman dengan kompilasi silang, penciptaan imej Linux terbenam, pembungkusan perisian dan penggunaan pada peranti terbenam.
  • Pengalaman dengan rangkaian Linux, termasuk konfigurasi antara muka, penghalaan, DNS, DHCP, tembok api, Wi-Fi dan penyelesaian masalah.
  • Pengalaman membangunkan dan menyahpepijat API REST, aplikasi pengurusan peranti atau antara muka konfigurasi berasaskan web.
  • Pengalaman menggunakan aliran kerja Git dan GitLab, termasuk permintaan cantum, semakan kod dan strategi percabangan.
  • Sekurang-kurangnya dua tahun pengalaman membina, menyelenggara atau menyelesaikan masalah saluran paip CI/CD automatik.
  • Pengalaman mencipta ujian unit, penyepaduan, sistem atau perkakasan-dalam-gelung untuk perisian yang berjalan pada sistem Linux atau peranti terbenam.
  • Kemahiran komunikasi bertulis dan lisan yang kukuh, termasuk keupayaan mencipta dan menyelenggara dokumentasi teknikal.
  • Keupayaan bekerja dengan berkesan dalam persekitaran pembangunan jarak jauh merentas fungsi.
  • Diutamakan: pengalaman dengan NXP i.MX8, ARM64 atau AArch64, U-Boot, konfigurasi kernel Linux, pepohon peranti, aliran but atau pakej sokongan papan.
  • Diutamakan: pengalaman memindahkan perisian Linux terbenam ke platform perkakasan atau pengedaran Linux baharu.
  • Diutamakan: pengalaman dengan buildroot OpenWrt, suapan, Makefile pakej atau pembangunan pakej OpenWrt tersuai.
  • Diutamakan: pengalaman dengan Alma Linux, RHEL, RPM atau DNF, Kickstart, OSTree, SELinux atau RHEL Cockpit.
  • Diutamakan: pengalaman membangunkan aplikasi Python atau Flask, API berpendokumen OpenAPI atau Swagger, atau antara muka pengurusan peranti terbenam.
  • Diutamakan: pengalaman dengan produk rangkaian terbenam, peranti penghantaran semula, penghala, penyepaduan selular atau modem, Wi-Fi, 802.1X, penghalaan atau konfigurasi rangkaian selamat.
  • Diutamakan: pengalaman dengan penyediaan peranti, pemasangan perisian tegar atau imej, mekanisme kemas kini atau penyelenggaraan peranti lapangan.
  • Diutamakan: pengalaman dengan pembangunan perisian selamat, penyepaduan sijil atau PKI, pengimbasan kerentanan, SBOM, pemulihan CVE atau alat seperti Trivy.
  • Diutamakan: pengalaman dengan binaan berbekas, persekitaran peranti simulasi atau pengujian perkakasan-dalam-gelung.
  • Diutamakan: pengalaman menyokong persekitaran peranti terbenam DoD, misi, pinggir taktikal, terputus rangkaian atau terkawal.

Faedah

  • Cuti fleksibel
  • Sumber pembelajaran yang luas
  • Perlindungan penjagaan kesihatan
  • Program kesejahteraan
  • Manfaat kewangan
  • Manfaat persaraan
  • Manfaat sokongan keluarga
  • Sokongan pendidikan berterusan
  • Cuti berbayar
  • Ganjaran yang kompetitif
  • Peluang pembelajaran dan pembangunan

Pekerjaan Berkaitan