AeroVironment
AeroVironment
1.001 – 5.000 Karyawan
KonsultasiLogistikManufaktur
AeroVironment mengembangkan dan memproduksi sistem nirawak serta teknologi otonom untuk pelanggan pertahanan dan pemerintah. Didirikan pada tahun 1971, perusahaan ini membangun berbagai solusi, termasuk drone, sistem amunisi jelajah, dan kendaraan darat nirawak, dengan memadukan keahlian teknik dan manufaktur untuk mendukung kebutuhan operasional kompleks di lapangan.

Insinyur Perangkat Lunak Tertanam Junior, AeroVironment — Moorpark, CA

Mengembangkan perangkat lunak tertanam untuk sistem pertahanan otonom dan robotik AeroVironment, dengan mengintegrasikan sensor dan prosesor pada pesawat serta muatannya. Pekerjaan mencakup pengembangan dan pengujian, dari prototipe hingga produksi.

Deskripsi

  • Mengembangkan sistem nirawak dan robotik untuk penggunaan pertahanan dan komersial.
  • Membuat perangkat lunak tertanam untuk pesawat, muatan, dan perangkat lainnya.
  • Merancang, menulis kode, menguji, dan men-debug perangkat lunak sistem.
  • Meningkatkan efisiensi, stabilitas, dan skalabilitas perangkat lunak.
  • Memperluas basis kode untuk memenuhi persyaratan program.
  • Mengintegrasikan dan menguji sensor serta prosesor tertanam pada pesawat dan sistem robotik.
  • Menerapkan perangkat lunak prototipe dan produksi dengan alat AeroVironment dan industri.
  • Memelihara kontrol dan pengelolaan konfigurasi perangkat lunak.
  • Membantu menyusun persyaratan sistem, rencana pengujian, diagnostik, dan validasi.
  • Membantu memilih perangkat keras serta merekomendasikan kebutuhan pemrosesan, memori, dan penyimpanan.
  • Mendukung pembuatan prototipe cepat dan pengujian konsep.
  • Memperkirakan upaya pengembangan serta mengoordinasikan cakupan, jadwal, dan anggaran dengan manajer program.
  • Bekerja bersama para insinyur dari berbagai disiplin dan tim pengembangan.
  • Membantu mengalihkan perangkat lunak pengembangan ke tahap produksi dan sertifikasi.
  • Membuat demonstrasi kemampuan bukti konsep.
  • Melaksanakan dan berkontribusi dalam tinjauan desain.
  • Mengikuti proses pengembangan perangkat lunak AeroVironment dengan supervisi umum.
  • Menangani masalah teknis dengan cakupan yang ditentukan dalam lingkungan pembelajaran berkelanjutan.
  • Melaksanakan tugas lain yang diberikan.

Persyaratan

  • Gelar sarjana di bidang ilmu komputer, teknik, teknik elektro, kedirgantaraan, teknik mesin, atau bidang terkait; atau pendidikan, pelatihan, dan pengalaman yang setara.
  • Pengalaman relevan 0–2 tahun.
  • Pengalaman dalam pemecahan masalah sistem.
  • Mahir menggunakan Python, C, C++11, C++ STL, dan/atau OpenCL.
  • Mengenal Visual Studio, Eclipse, atau IDE serupa serta alat pelacakan cacat.
  • Pengalaman dengan protokol RS-485, RS-232, CAN, I2C, SPI, dan USB.
  • Kemampuan matematika dan analitis yang kuat.
  • Bersedia melakukan perjalanan berkala untuk mendukung pengujian peralatan di lokasi penerbangan yang disetujui.
  • Bersedia bekerja dengan jam kerja panjang atau tidak teratur, pada akhir pekan dan hari libur, serta melakukan pengujian lapangan sesuai kebutuhan.
  • Pengalaman dengan prosesor STM32 sangat diutamakan.
  • Pengalaman dengan platform RTOS seperti µC/OS atau FreeRTOS diutamakan.
  • Pengalaman dengan Video4Linux serta memodifikasi dan mengompilasi kernel Ubuntu Linux diinginkan.
  • Pengalaman mengembangkan driver Linux/ARM dan menggunakan Robot Operating System (ROS) diinginkan.
  • Pengetahuan dasar elektronika dan pengalaman menggunakan peralatan laboratorium diutamakan.
  • Harus merupakan orang AS menurut ITAR/EAR atau memenuhi syarat untuk memperoleh lisensi ekspor; beberapa posisi mensyaratkan kewarganegaraan AS saat ini.
  • Mampu bekerja di lingkungan kantor dan R&D.
  • Mampu berdiri dan duduk dalam waktu lama serta menggunakan papan ketik komputer dan telepon.

Tunjangan

  • Asuransi kesehatan.
  • Asuransi gigi.
  • Asuransi penglihatan.
  • Program 401(k) dengan kontribusi perusahaan.
  • Jadwal kerja 9/80.
  • Libur berbayar saat penutupan hari libur.

Lowongan Terkait