AND Digital
AND Digital
AND Digital je technologická poradenská spoločnosť, ktorá pomáha organizáciám posilňovať ich digitálne schopnosti a vytvárať kvalitnejšie digitálne produkty. Jej činnosť zahŕňa poradenstvo, softvérové inžinierstvo, vývoj mobilných aplikácií, návrh používateľských skúseností a dátové riešenia, pričom podporuje klientov v Spojenom kráľovstve, Európe a USA. Prostredníctvom prístupu „Usmerňovať, Budovať, Vybavovať“ AND Digital spája praktickú realizáciu s budovaním schopností a pracuje v úzko prepojených kluboch, ktoré kombinujú osobný vzťah s klientmi s prístupom k širším technickým odborným znalostiam.

Zmluvný vývojár C++ – hybridne v Londýne

Pozícia zmluvného vývojára C++ v spoločnosti AND Digital na tvorbu spoľahlivého embedded Linux softvéru pre bezpečnostne kritické medicínske technológie. Práca zahŕňa aplikačné komponenty v C++17, alarmy, perzistenciu, dohľad a riadenie chýb.

Popis

  • Vyvíjať technické alarmové podmienky z telemetrie hardvéru a operačného systému
  • Implementovať alarmy pre pacientské senzory, kvalitu signálu a externé monitorovanie
  • Integrovať hardvérové alarmové rozhrania vrátane ovládania stlmenia, overovania úrovne alarmu a telemetrie
  • Vytvárať mechanizmy spracovania a obnovy po chybách
  • Vyvíjať samočinné testy po zapnutí, kompatibility hardvéru, GPU a systému
  • Implementovať bezpečné stavy pri zlyhaní, riadenie chýb, watchdogy a dohľad nad systémom
  • Podporovať detekciu a obnovu prerušených relácií
  • Vyvíjať aplikačné a auditné logovanie a rotáciu protokolov
  • Vytvárať úložiskové rozhrania s atómovým zápisom a zápisom s kontrolnými súčtami
  • Spravovať čítanie, mazanie a zoznam relácií naprieč pevne určenými oddielmi úložiska
  • Vyvíjať balenie, radenie do frontu, zapisovanie, uchovávanie a načítavanie pacientskych údajov
  • Podporovať spätné dopĺňanie údajov a zobrazovanie historických dát
  • Vytvárať verzované rozhrania medzi backendovými údajmi a grafickým rozhraním
  • Spravovať životné cykly pacientskych senzorov a relácií
  • Podporovať metadáta relácií, obnovu a riadené ukončenie
  • Vyvíjať spracovanie tlačidla napájania a riadené vypínanie
  • Podporovať export údajov cez USB, servisné nástroje a obslužné handlery zariadenia
  • Podporovať aktualizácie softvéru, potvrdzovanie a postupy návratu k predchádzajúcej verzii
  • Implementovať extrakciu protokolov a auditné logovanie
  • Zodpovedať za samostatnú aplikačnú oblasť od návrhu až po zlúčený, otestovaný a zdokumentovaný kód
  • Spolupracovať so softvérovým architektom a vývojármi pracujúcimi na susedných komponentoch
  • Prispievať k prísne regulovanému, bezpečnostne kritickému produktu medicínskej technológie

Požiadavky

  • Výrazná prax s vývojom moderných aplikácií v C++17 pre embedded Linux
  • Dobrá znalosť RAII, typov s pevnou šírkou, std::atomic, viacvláknového programovania a bezblokovacích alebo kapacitne obmedzených frontov
  • Skúsenosti s tvorbou softvéru, pri ktorom sú rozhodujúce deterministické správanie a spoľahlivosť
  • Skúsenosti s runtime prostrediami bez alokácií alebo s nízkym počtom alokácií vrátane vopred alokovanej pamäte a kontajnerov s pevnou kapacitou
  • Skúsenosti s port-adaptérovou alebo hexagonálnou architektúrou, rozhraniami a vkladaním závislostí
  • Silné skúsenosti s integráciou linuxových systémov vrátane služieb, watchdogov a riadenia chýb na úrovni systému
  • Skúsenosti s IPC a technológiami serializácie, ako sú FlatBuffers, unixové doménové sockety alebo pomenované rúry
  • Skúsenosti s CMake, automatizovaným testovaním a CI/CD pipeline
  • Skúsenosti s krížovou kompiláciou, ideálne pre platformy aarch64
  • Silné skúsenosti s jednotkovým testovaním, pokrytím kódu a bránami kvality
  • Ochota pracovať podľa formálnych inžinierskych procesov vrátane vzájomných kontrol, sledovateľných zmien a zdokumentovaných rozhodnutí o návrhu
  • Skúsenosti s vývojom bezpečnostne kritického, misijne kritického alebo prísne regulovaného softvéru
  • Skúsenosti s vývojom medicínskych zariadení alebo iných bezpečnostne kritických systémov (výhodou)
  • Skúsenosti s regulovaným prostredím alebo biologickými vedami (výhodou)
  • Vysoká úroveň práce s AI (výhodou)
  • Znalosť IEC 62304, ISO 13485 alebo porovnateľných štandardov vývoja regulovaného softvéru (výhodou)
  • Skúsenosti s medicínskymi alarmovými systémami alebo inými systémami alarmov a riadenia chýb (výhodou)
  • Pochopenie IEC 60601-1-8 alebo rovnocenného bezpečnostného štandardu (výhodou)
  • Skúsenosti s dohľadovými a riadiacimi systémami chýb založenými na stavových automatoch (výhodou)
  • Skúsenosti s NVIDIA Jetson, CUDA alebo spracovaním akcelerovaným GPU (výhodou)
  • Skúsenosti s Yocto a balíkmi podpory embedded linuxových dosiek (výhodou)
  • Skúsenosti so systemd, sd_notify, D-Bus a journald (výhodou)
  • Skúsenosti s OpenSSL, TensorRT alebo podobnými externými technológiami (výhodou)
  • Skúsenosti s používaním Dockeru pre vývojové prostredia (výhodou)
  • Skúsenosti s GoogleTest, behaviorálnym testovaním alebo Gherkinom (výhodou)
  • Skúsenosti s Pythonom na tvorbu nástrojov a skriptov nasadenia (výhodou)
  • Skúsenosti s prispievaním k aktivitám softvérovej FMEA a implementáciou opatrení na riadenie rizík (výhodou)

Benefity

  • Zamestnávateľ podporujúci rovnosť príležitostí a inkluzívne pracovisko
  • V prípade potreby sú počas celého náborového procesu k dispozícii primerané úpravy

Súvisiace pracovné ponuky

Job Traveler GmbH

Obchodný zástupca pre SaaS – interný predaj

Job Traveler GmbH

Predávajte marketingové nástroje SaaS malým a stredným podnikom hovoriacim po nemecky. Budujte prichádzajúci predajný lievik, uzatvárajte obchody a plňte predajné KPI v regióne EMEA a DACH.

Otvoriť
Liberty Mutual Insurance

Pracovník/pracovníčka telefonického predaja na diaľku v Liberty Mutual Insurance

Liberty Mutual Insurance

Pracujte na diaľku pre Liberty Mutual Insurance, odpovedajte na prichádzajúce hovory a kontaktujte potenciálnych zákazníkov, ktorí už prejavili záujem. Pomáhajte zákazníkom vybrať vhodné poistné krytie a premieňajte obchodné príležitosti na uzatvorené poistky.

Otvoriť
Zurn Elkay Water Solutions

Špecialista interného predaja – hybridná práca, Vernon Hills

Zurn Elkay Water Solutions

Spravujte predajný lievik, kontakty a CRM spoločnosti Intellihot a podporujte regionálne predajné tímy. Podporujte výrobcu riešení pre inštalatérstvo a vodu v hybridnej pozícii so základňou vo Vernon Hills.

Otvoriť
Ferguson

Zástupca telefonického predaja na diaľku

Ferguson

Vybavujte prichádzajúce hovory a online dopyty a dohadujte návštevy obchodných špecialistov Safe Step u zákazníkov doma. Pomocou nástrojov kontaktného centra a poradenského predaja vyhodnocujte potenciálnych zákazníkov a podporujte bezpečnostných špecialistov.

Otvoriť
Purple

Pracovník telefonického predaja

Purple

Zabezpečujte prichádzajúci a čiastočne aj odchádzajúci predaj matracov značky Purple a prepájajte poradenský zákaznícky servis s predajnými cieľmi. Podporujte zákazníkov počas celého nákupu a plňte predajné a servisné ukazovatele.

Otvoriť