AND Digital
AND Digital
AND Digital adalah firma konsultasi teknologi yang membantu organisasi memperkuat kemampuan digital dan menghasilkan produk digital yang lebih baik. Layanannya mencakup konsultasi, rekayasa perangkat lunak, pengembangan aplikasi seluler, desain pengalaman, dan solusi data untuk mendukung klien di Inggris, Eropa, dan Amerika Serikat. Melalui pendekatan “Guide, Build, Equip”, AND Digital memadukan pelaksanaan langsung dengan pengembangan kapabilitas, melalui klub-klub erat yang menggabungkan hubungan khusus dengan klien dan akses ke keahlian teknis yang lebih luas.

Pengembang C++ Kontrak - Hibrida London

Peran Pengembang C++ kontrak di AND Digital untuk membangun perangkat lunak Linux tertanam yang andal bagi teknologi medis kritis keselamatan. Pekerjaan mencakup komponen aplikasi C++17, alarm, persistensi, supervisi, dan pengelolaan kesalahan.

Deskripsi

  • Mengembangkan kondisi alarm teknis dari telemetri perangkat keras dan sistem operasi
  • Menerapkan alarm untuk sensor pasien, kualitas sinyal, dan pemantauan eksternal
  • Mengintegrasikan antarmuka alarm perangkat keras, termasuk kontrol bisu, validasi tingkat alarm, dan telemetri
  • Membangun mekanisme penanganan dan pemulihan kesalahan
  • Mengembangkan pengujian mandiri saat penyalaan, kompatibilitas perangkat keras, GPU, dan sistem
  • Menerapkan keadaan fail-safe, pengelolaan kesalahan, watchdog, dan supervisi sistem
  • Mendukung deteksi dan pemulihan sesi yang terputus
  • Mengembangkan pencatatan aplikasi, pencatatan audit, dan rotasi log
  • Membangun antarmuka penyimpanan dengan penulisan atomik dan checksum
  • Mengelola pembacaan, penghapusan, dan daftar sesi di seluruh partisi penyimpanan tetap
  • Mengembangkan pengemasan, antrean, pengosongan, retensi, dan pengambilan data pasien
  • Mendukung pengisian kembali data dan penyajian data historis
  • Membuat antarmuka berversi antara data backend dan GUI
  • Mengelola siklus hidup sensor pasien dan sesi
  • Mendukung metadata sesi, pemulihan, dan penghentian yang baik
  • Mengembangkan penanganan tombol daya dan proses pematian terkendali
  • Mendukung ekspor data USB, alat layanan, dan penangan layanan perangkat
  • Mendukung pembaruan perangkat lunak, konfirmasi, dan prosedur pengembalian
  • Menerapkan ekstraksi log dan pencatatan audit
  • Memiliki area aplikasi mandiri mulai dari desain hingga kode yang digabungkan, diuji, dan didokumentasikan
  • Berkolaborasi dengan Arsitek Perangkat Lunak dan para insinyur yang mengerjakan komponen terkait
  • Berkontribusi pada produk teknologi medis yang sangat teregulasi dan kritis keselamatan

Persyaratan

  • Pengalaman kuat mengembangkan aplikasi C++17 modern pada Linux tertanam
  • Pengetahuan kuat tentang RAII, tipe lebar tetap, std::atomic, multithreading, serta antrean lock-free atau berbatas kapasitas
  • Pengalaman membangun perangkat lunak yang memerlukan perilaku deterministik dan keandalan tinggi
  • Pengalaman dengan lingkungan runtime tanpa alokasi atau beralokasi rendah, termasuk memori praalokasi dan kontainer berkapasitas tetap
  • Pengalaman dengan arsitektur ports-and-adapters atau heksagonal, antarmuka, dan injeksi dependensi
  • Pengalaman kuat dalam integrasi sistem Linux, termasuk layanan, watchdog, dan pengelolaan kesalahan tingkat sistem
  • Pengalaman dengan teknologi IPC dan serialisasi seperti FlatBuffers, soket domain Unix, atau named pipe
  • Pengalaman dengan CMake, pengujian otomatis, dan pipeline CI/CD
  • Pengalaman kompilasi silang, idealnya untuk platform aarch64
  • Latar belakang kuat dalam pengujian unit, cakupan kode, dan gerbang kualitas
  • Nyaman bekerja dalam proses rekayasa formal, termasuk tinjauan sejawat, perubahan yang dapat dilacak, dan keputusan desain terdokumentasi
  • Pengalaman mengembangkan perangkat lunak kritis keselamatan, kritis misi, atau sangat teregulasi
  • Pengalaman mengembangkan perangkat medis atau sistem kritis keselamatan lainnya (diutamakan)
  • Pengalaman bekerja di lingkungan teregulasi atau ilmu hayati (diutamakan)
  • Kemahiran tinggi menggunakan AI (diutamakan)
  • Pengetahuan tentang IEC 62304, ISO 13485, atau standar pengembangan perangkat lunak teregulasi yang sebanding (diutamakan)
  • Pengalaman dengan sistem alarm medis atau sistem alarm dan pengelolaan kesalahan lainnya (diutamakan)
  • Pemahaman tentang IEC 60601-1-8 atau standar keselamatan yang setara (diutamakan)
  • Pengalaman dengan supervisor berbasis mesin keadaan dan sistem pengelolaan kesalahan (diutamakan)
  • Pengalaman dengan NVIDIA Jetson, CUDA, atau pemrosesan yang dipercepat GPU (diutamakan)
  • Pengalaman dengan Yocto dan paket dukungan papan Linux tertanam (diutamakan)
  • Pengalaman dengan systemd, sd_notify, D-Bus, dan journald (diutamakan)
  • Pengalaman dengan OpenSSL, TensorRT, atau teknologi eksternal serupa (diutamakan)
  • Pengalaman menggunakan Docker untuk lingkungan pengembangan (diutamakan)
  • Pengalaman dengan GoogleTest, pengujian berbasis perilaku, atau Gherkin (diutamakan)
  • Pengalaman Python untuk alat bantu dan skrip deployment (diutamakan)
  • Pengalaman berkontribusi pada kegiatan FMEA perangkat lunak dan menerapkan pengendalian risiko (diutamakan)

Tunjangan

  • Pemberi kerja yang menjunjung kesempatan setara dan berkomitmen pada tempat kerja inklusif
  • Penyesuaian yang wajar tersedia selama proses rekrutmen jika diperlukan

Lowongan Terkait

Martin & Company

Direktur Konsultasi Asuransi Properti dan Kecelakaan

Martin & Company
51 – 200 Karyawan
AsuransiKonsultasiLogistik

Pimpin proyek konsultasi asuransi properti dan kecelakaan yang berhadapan langsung dengan klien di Martin & Company, firma penasihat asuransi berbasis teknologi. Tentukan cakupan proyek, jaga mutu pelaksanaan, kembangkan akun klien, dan bimbing konsultan.

Buka
General Dynamics Information Technology

Wakil Presiden dan General Manager, Angkatan Laut dan Korps Marinir

General Dynamics Information Technology

Memimpin portofolio layanan teknologi GDIT untuk Angkatan Laut dan Korps Marinir, dengan pendapatan tahunan lebih dari $700 juta. Menetapkan strategi bisnis, mengawasi kinerja keuangan dan pelaksanaan, serta mendorong pertumbuhan di berbagai program pertahanan.

Buka