AND Digital
AND Digital
AND Digital je tehnološka konzultantska tvrtka koja organizacijama pomaže ojačati njihove digitalne sposobnosti i razvijati kvalitetnije digitalne proizvode. Njezin rad obuhvaća savjetovanje, softversko inženjerstvo, razvoj mobilnih aplikacija, dizajn korisničkog iskustva i podatkovna rješenja, uz podršku klijentima u Ujedinjenom Kraljevstvu, Europi i SAD-u. Svojim pristupom „Usmjeri, Izgradi, Osposobi“ AND Digital spaja praktičnu isporuku s razvojem sposobnosti te djeluje kroz blisko povezane klubove koji kombiniraju predan odnos s klijentima s pristupom široj tehničkoj stručnosti.

Senior C++ developer – hibridni rad u Londonu

Razvijajte softver Embedded Linux za regulirani proizvod tvrtke AND Digital u području medicinske tehnologije. Vodite funkcionalnosti obuhvaćajući alarme, podatke o pacijentima, nadzor, oporavak i usluge uređaja.

Opis

  • Izraditi tehničke uvjete alarma iz telemetrije hardvera i operacijskog sustava
  • Razvijati alarme za senzore pacijenta, kvalitetu signala i vanjsko praćenje
  • Integrirati hardverska sučelja za alarme, uključujući utišavanje, provjeru razine alarma i telemetriju
  • Projektirati otporne mehanizme za obradu kvarova i oporavak
  • Razvijati provjere pri uključivanju za zapisivanje, kompatibilnost hardvera, status GPU-a i samotestiranje sustava
  • Implementirati sigurnosna stanja pri kvaru i kontrole upravljanja kvarovima
  • Integrirati watchdog mehanizme i mehanizme nadzora sustava
  • Omogućiti otkrivanje i oporavak prekinutih sesija
  • Izgraditi zapisivanje, revizijske tragove i rotaciju zapisnika
  • Pratiti telemetriju operacijskog sustava, uključujući aktivnosti tipke za uključivanje i stanje pohrane
  • Razvijati sučelja za pohranu s atomskim zapisima i kontrolnim zbrojevima
  • Upravljati čitanjem, brisanjem i popisom sesija na fiksnim particijama pohrane
  • Implementirati pakiranje, stavljanje u red čekanja, pražnjenje, zadržavanje i dohvat podataka o pacijentima
  • Podržati dopunjavanje podataka i prikaz povijesnih podataka
  • Izraditi verzionirana sučelja između pozadinskih podataka i grafičkog korisničkog sučelja
  • Upravljati životnim ciklusima senzora pacijenta i sesija
  • Podržati metapodatke sesija, tijekove oporavka i uredno gašenje
  • Razvijati rukovanje tipkom za uključivanje i kontrolirane postupke isključivanja
  • Omogućiti izvoz podataka putem USB-a
  • Raditi sa servisnim alatima i rukovateljima usluga uređaja
  • Podržati ažuriranja softvera, potvrdu i vraćanje na prethodnu verziju
  • Implementirati izdvajanje zapisnika i revizijsko bilježenje
  • Preuzeti odgovornost za samostalno područje aplikacije od dizajna do spojenog, testiranog i dokumentiranog koda
  • Surađivati sa softverskim arhitektom i inženjerima odgovornima za susjedne komponente
  • Preuzeti odgovornost za isporuku u dodijeljenom području

Zahtjevi

  • Veliko iskustvo u izradi modernih aplikacija u C++17 za Embedded Linux
  • Temeljito poznavanje RAII-ja, tipova fiksne širine, std::atomic, višenitnosti te neblokirajućih ili ograničenih redova čekanja
  • Iskustvo u razvoju softvera u kojem su determinističko ponašanje i pouzdanost ključni
  • Iskustvo s runtime okruženjima bez alokacija ili s malim brojem alokacija, unaprijed dodijeljenom memorijom i spremnicima fiksnog kapaciteta
  • Iskustvo u primjeni arhitekture ports-and-adapters ili heksagonalne arhitekture, sučelja i ubacivanja ovisnosti
  • Veliko iskustvo u integraciji Linux sustava koje obuhvaća usluge, watchdog mehanizme i upravljanje kvarovima na razini sustava
  • Iskustvo s IPC tehnologijama i tehnologijama serijalizacije kao što su FlatBuffers, Unix domenske utičnice ili imenovane cijevi
  • Iskustvo s CMakeom, automatiziranim testiranjem i CI/CD cjevovodima
  • Iskustvo s unakrsnim prevođenjem, po mogućnosti za platforme aarch64
  • Veliko iskustvo s jediničnim testiranjem, uključujući pokrivenost koda i kontrolne točke kvalitete
  • Spremnost na rad u formalnim inženjerskim procesima koji uključuju stručne provjere, sljedive promjene i dokumentirane odluke o dizajnu
  • Iskustvo u razvoju sigurnosno kritičnog, misijski kritičnog ili strogo reguliranog softvera
  • Poželjno: iskustvo u razvoju medicinskih uređaja ili drugih sigurnosno kritičnih sustava
  • Poželjno: poznavanje IEC 62304, ISO 13485 ili usporedivih standarda za regulirani softver
  • Poželjno: iskustvo s medicinskim alarmnim sustavima ili drugim sustavima alarma i upravljanja kvarovima
  • Poželjno: razumijevanje IEC 60601-1-8 ili jednakovrijednog sigurnosnog standarda
  • Poželjno: iskustvo sa sustavima nadzora i upravljanja kvarovima vođenima automatima stanja
  • Poželjno: iskustvo s NVIDIA Jetsonom, CUDA-om ili obradom ubrzanom GPU-om
  • Poželjno: iskustvo s Yocotom i paketima podrške za ugrađene Linux ploče
  • Poželjno: iskustvo sa systemd-om, sd_notifyjem, D-Busom i journaldom
  • Poželjno: iskustvo s OpenSSL-om, TensorRT-om ili usporedivim vanjskim tehnologijama
  • Poželjno: iskustvo u korištenju Dockera za razvojna okruženja
  • Poželjno: iskustvo s GoogleTestom, testiranjem vođenim ponašanjem ili Gherkinom
  • Poželjno: iskustvo s Pythonom za alate i skripte za implementaciju
  • Poželjno: iskustvo u sudjelovanju u aktivnostima softverskog FMEA-e i provedbi kontrola rizika

Pogodnosti

  • Dostupnost za početak rada odmah
  • Angažman na ugovor u trajanju od 12 tjedana
  • Hibridni aranžman koji zahtijeva 2 do 3 dana rada na lokaciji u Kings Crossu
  • Po potrebi su tijekom cijelog procesa zapošljavanja dostupne razumne prilagodbe

Povezani poslovi

PTC

Glavni tehnički arhitekt za oblak, Windchill

PTC

Voditi PTC-ov tim tehničkih arhitekata za Windchill PLM u regiji EMEA i usmjeravati korisnike u oblikovanju arhitekture u oblaku. Unapređivati pouzdanost usluga, tehničke standarde i poslovanje u poslovnim okruženjima.

Otvori
Thompsons Solicitors

Odvjetnik za liječničku odgovornost

Thompsons Solicitors
501 – 1.000 Zaposlenici
B2CPravo

U odvjetničkom društvu Thompsons Solicitors, britskoj pravnoj tvrtki posvećenoj socijalnoj pravdi, vodit ćete složene zahtjeve zbog liječničke odgovornosti i usmjeravati mlađe odvjetnike. Pomozite ozlijeđenim klijentima da ostvare pravdu kvalitetnim vođenjem sporova i brižnom podrškom klijentima.

Otvori
T

Odvjetnik za ovrhe nekretnina u Južnoj Karolini – rad na daljinu

Timothy Padgett
11 – 50 Zaposlenici

Bavite se predmetima naplate potraživanja i ovrhe nekretnina u Južnoj Karolini za odvjetničko društvo koje pruža cjelovite usluge u području prava vjerovnika. Pripremajte pravne dokumente, koordinirajte predmete i pomažite u pripremi sudskih nastupa.

Otvori
T

Odvjetnik za stečajne postupke u Louisiani – rad na daljinu

Timothy Padgett
11 – 50 Zaposlenici

Zastupanje institucionalnih vjerovnika u stečajnim postupcima u Louisiani, uključujući ročišta, podneske, sudske spise i pravno savjetovanje. Podrška grupi Padgett Law Group u pogledu usklađenosti sa sudskom praksom i pravodobne komunikacije s klijentima i zaposlenicima.

Otvori
Travelers

Suradnik odvjetnik za sudske sporove

Travelers

Zastupajte osiguranike društva Travelers u manje složenim sudskim sporovima iz imovinskog osiguranja i osiguranja od nezgode uz vodstvo iskusnijeg odvjetnika. Istražujte pravo, sastavljajte dokumente, sudjelujte u postupcima te savjetujte klijente i partnere za štete o strategiji predmeta.

Otvori