AND Digital
AND Digital
AND Digital, kuruluşların dijital yetkinliklerini güçlendirmesine ve daha iyi dijital ürünler sunmasına yardımcı olan bir teknoloji danışmanlığı şirketidir. Şirketin çalışmaları; danışmanlık, yazılım mühendisliği, mobil uygulama geliştirme, deneyim tasarımı ve veri çözümlerini kapsar ve Birleşik Krallık, Avrupa ve ABD'deki müşterileri destekler. AND Digital, “Rehberlik Et, İnşa Et, Donat” yaklaşımıyla uygulamalı hizmet sunumunu yetkinlik geliştirmeyle birleştirir; özel müşteri ilişkilerini daha geniş teknik uzmanlığa erişimle buluşturan, yakın iş birliği içindeki kulüpler aracılığıyla çalışır.

Sözleşmeli C++ Geliştiricisi - Hibrit Londra

AND Digital bünyesinde, güvenlik açısından kritik tıbbi teknoloji için güvenilir gömülü Linux yazılımları geliştiren sözleşmeli C++ Geliştiricisi pozisyonu. Çalışma; C++17 uygulama bileşenleri, alarmlar, kalıcılık, gözetim ve hata yönetimini kapsar.

Açıklama

  • Donanım ve işletim sistemi telemetrilerinden teknik alarm koşulları geliştirmek
  • Hasta sensörleri, sinyal kalitesi ve harici izleme için alarmlar uygulamak
  • Sessize alma kontrolleri, alarm seviyesi doğrulaması ve telemetri dahil donanım alarm arayüzlerini entegre etmek
  • Hata işleme ve kurtarma mekanizmaları oluşturmak
  • Açılış, donanım uyumluluğu, GPU ve sistem öz testlerini geliştirmek
  • Güvenli hata durumları, hata yönetimi, bekçiler ve sistem gözetimi uygulamak
  • Kesintiye uğramış oturumları tespit etmeyi ve kurtarmayı desteklemek
  • Uygulama günlüğü, denetim günlüğü ve günlük döndürme işlevlerini geliştirmek
  • Atomik ve sağlama toplamlı yazmalarla depolama arayüzleri oluşturmak
  • Sabit depolama bölümlerinde okuma, silme ve oturum listeleme işlemlerini yönetmek
  • Hasta verilerinin paketlenmesi, kuyruğa alınması, boşaltılması, saklanması ve alınmasını geliştirmek
  • Veri geri doldurma ve geçmiş verilerin sunumunu desteklemek
  • Arka uç verileri ile grafik kullanıcı arayüzü arasında sürümlendirilmiş arayüzler oluşturmak
  • Hasta sensörü ve oturum yaşam döngülerini yönetmek
  • Oturum meta verilerini, kurtarmayı ve kontrollü kapatmayı desteklemek
  • Güç düğmesi işlemlerini ve kontrollü güç kapatma süreçlerini geliştirmek
  • USB veri dışa aktarımını, servis araçlarını ve cihaz servis işleyicilerini desteklemek
  • Yazılım güncellemelerini, onaylama ve geri alma prosedürlerini desteklemek
  • Günlük çıkarma ve denetim günlüğü uygulamak
  • Tasarımdan birleştirilmiş, test edilmiş ve belgelenmiş koda kadar bağımsız bir uygulama alanının sorumluluğunu üstlenmek
  • Yazılım Mimarı ve bitişik bileşenler üzerinde çalışan mühendislerle iş birliği yapmak
  • Yüksek düzeyde düzenlemeye tabi, güvenlik açısından kritik bir tıbbi teknoloji ürününe katkıda bulunmak

Gereksinimler

  • Gömülü Linux üzerinde modern C++17 uygulamaları geliştirme konusunda güçlü deneyim
  • RAII, sabit genişlikli türler, std::atomic, çok iş parçacıklılığı ve kilitsiz veya sınırlı kuyruklar hakkında güçlü bilgi
  • Belirleyici davranışın ve güvenilirliğin kritik olduğu yazılımlar geliştirme deneyimi
  • Önceden ayrılmış bellek ve sabit kapasiteli kapsayıcılar dahil, tahsissiz veya düşük tahsisli çalışma zamanı ortamları deneyimi
  • Ports-and-adapters veya altıgen mimari, arayüzler ve bağımlılık enjeksiyonu deneyimi
  • Hizmetler, bekçiler ve sistem düzeyinde hata yönetimi dahil güçlü Linux sistem entegrasyonu deneyimi
  • FlatBuffers, Unix etki alanı soketleri veya adlandırılmış kanallar gibi IPC ve serileştirme teknolojileri deneyimi
  • CMake, otomatik testler ve CI/CD işlem hatları deneyimi
  • Tercihen aarch64 platformları için çapraz derleme deneyimi
  • Birim testleri, kod kapsamı ve kalite kapıları konusunda güçlü geçmiş
  • Akran değerlendirmesi, izlenebilir değişiklikler ve belgelenmiş tasarım kararları dahil resmi mühendislik süreçlerinde çalışmaya yatkınlık
  • Güvenlik açısından kritik, görev açısından kritik veya yüksek düzeyde düzenlemeye tabi yazılım geliştirme deneyimi
  • Tıbbi cihazlar veya diğer güvenlik açısından kritik sistemler geliştirme deneyimi (tercih edilir)
  • Düzenlemeye tabi ortamlarda veya yaşam bilimleri alanında çalışma deneyimi (tercih edilir)
  • Yapay zekâ konusunda yüksek yetkinlik (tercih edilir)
  • IEC 62304, ISO 13485 veya karşılaştırılabilir düzenlemeye tabi yazılım geliştirme standartları hakkında bilgi (tercih edilir)
  • Tıbbi alarm sistemleri veya diğer alarm ve hata yönetimi sistemleri deneyimi (tercih edilir)
  • IEC 60601-1-8 veya eşdeğer bir güvenlik standardı hakkında anlayış (tercih edilir)
  • Durum makinesi güdümlü denetleyiciler ve hata yönetimi sistemleri deneyimi (tercih edilir)
  • NVIDIA Jetson, CUDA veya GPU hızlandırmalı işleme deneyimi (tercih edilir)
  • Yocto ve gömülü Linux kart destek paketleri deneyimi (tercih edilir)
  • systemd, sd_notify, D-Bus ve journald deneyimi (tercih edilir)
  • OpenSSL, TensorRT veya benzer harici teknolojilerle deneyim (tercih edilir)
  • Geliştirme ortamları için Docker kullanma deneyimi (tercih edilir)
  • GoogleTest, davranış odaklı test veya Gherkin deneyimi (tercih edilir)
  • Araçlar ve dağıtım betikleri için Python deneyimi (tercih edilir)
  • Yazılım FMEA faaliyetlerine katkıda bulunma ve risk kontrolleri uygulama deneyimi (tercih edilir)

Yan Haklar

  • Kapsayıcı bir iş yeri oluşturmayı taahhüt eden fırsat eşitliği işvereni
  • Gerektiğinde işe alım sürecinin tamamında makul uyarlamalar sağlanır

İlgili İş İlanları

Olsam.

Toptan Satış Yöneticisi, Avustralya (Uzaktan)

Olsam.

Avenir Collective’in güzellik, kişisel bakım ve yaşam tarzı markaları için global perakende iş ortaklıklarını destekleyin. Ürün lansmanlarını, perakendeci ilişkilerini, satış raporlamasını ve ticari pazarlamayı koordine edin.

Aç
Johnson & Johnson

Onkoloji Bölge İş Geliştirme Uzmanı, Hematoloji — New England Doğu

Johnson & Johnson

New England Doğu genelindeki hematoloji hesaplarını destekleyin; Johnson & Johnson tedavileri hakkında sağlık profesyonellerini bilgilendirerek operasyon, geri ödeme ve hasta bakımı stratejilerini güçlendirin.

Aç