AND Digital
AND Digital
AND Digital je technologická poradenská společnost, která pomáhá organizacím posilovat digitální kompetence a vytvářet kvalitnější digitální produkty. Zaměřuje se na poradenství, softwarové inženýrství, vývoj mobilních aplikací, návrh uživatelských zkušeností a datová řešení a podporuje klienty ve Spojeném království, Evropě a USA. Prostřednictvím přístupu „Směrovat, budovat, vybavovat“ AND Digital propojuje praktickou realizaci projektů s rozvojem kompetencí a pracuje prostřednictvím úzce spolupracujících klubů, které spojují osobní vztahy s klienty s přístupem k širším technickým znalostem.

Seniorní vývojář C++ — hybridní práce v Londýně

Vyvíjejte software pro vestavěný Linux pro regulovaný produkt zdravotnické technologie společnosti AND Digital. Veďte funkce zahrnující alarmy, data pacientů, dohled, obnovu a služby zařízení.

Popis

  • Vytvářet technické alarmové podmínky z telemetrie hardwaru a operačního systému
  • Vyvíjet alarmy pro senzory pacienta, kvalitu signálu a externí monitoring
  • Integrovat hardwarová alarmová rozhraní včetně ztlumení, ověřování úrovně alarmu a telemetrie
  • Navrhovat odolné mechanismy pro zpracování chyb a obnovu
  • Vyvíjet kontroly při zapnutí pro protokolování, kompatibilitu hardwaru, stav GPU a systémové autotesty
  • Implementovat bezpečné stavy a řízení chyb
  • Integrovat watchdogy a mechanismy dohledu nad systémem
  • Umožnit detekci a obnovu přerušených relací
  • Vytvářet protokolování, auditní stopy a rotaci protokolů
  • Monitorovat telemetrii operačního systému včetně aktivity tlačítka napájení a stavu úložiště
  • Vyvíjet rozhraní úložiště s atomickými zápisy a zápisy s kontrolními součty
  • Spravovat čtení, mazání a výpis relací napříč pevnými oddíly úložiště
  • Implementovat balení, řazení do fronty, vyprazdňování, uchovávání a načítání údajů o pacientech
  • Podporovat doplňování dat a prezentaci historických dat
  • Vytvářet verzovaná rozhraní mezi daty backendu a grafickým uživatelským rozhraním
  • Spravovat životní cykly senzorů pacienta a relací
  • Podporovat metadata relací, pracovní postupy obnovy a řízené ukončení
  • Vyvíjet zpracování tlačítka napájení a řízené vypínání
  • Umožnit export dat přes USB
  • Pracovat se servisními nástroji a obslužnými moduly služeb zařízení
  • Podporovat aktualizace softwaru, potvrzení a návrat k předchozí verzi
  • Implementovat extrakci protokolů a auditní protokolování
  • Vlastnit samostatnou oblast aplikace od návrhu až po sloučený, otestovaný a zdokumentovaný kód
  • Spolupracovat s softwarovým architektem a inženýry odpovědnými za sousední komponenty
  • Převzít odpovědnost za dodání výsledků v přidělené oblasti

Požadavky

  • Výrazná zkušenost s vývojem moderních aplikací v C++17 pro vestavěný Linux
  • Důkladná znalost RAII, celočíselných typů s pevnou šířkou, std::atomic, vícevláknového programování a bezblokovacích front nebo front s omezenou kapacitou
  • Zkušenost s vývojem softwaru, kde jsou deterministické chování a spolehlivost zásadní
  • Zkušenost s běhovými prostředími bez alokace nebo s nízkou mírou alokace, předem alokovanou pamětí a kontejnery s pevnou kapacitou
  • Zkušenost s architekturou ports-and-adapters nebo hexagonální architekturou, rozhraními a injektáží závislostí
  • Silná zkušenost se systémovou integrací Linuxu zahrnující služby, watchdogy a řízení chyb na úrovni systému
  • Zkušenost s technologiemi IPC a serializace, jako jsou FlatBuffers, unixové doménové sockety nebo pojmenované roury
  • Zkušenost s CMake, automatizovaným testováním a CI/CD pipeline
  • Zkušenost s cross-kompilací, ideálně pro platformy aarch64
  • Silná zkušenost s jednotkovým testováním včetně pokrytí kódu a kvalitativních bran
  • Ochota pracovat v rámci formálních inženýrských procesů zahrnujících peer review, dohledatelné změny a zdokumentovaná návrhová rozhodnutí
  • Zkušenost s vývojem bezpečnostně kritického, úkolově kritického nebo vysoce regulovaného softwaru
  • Výhodou: zkušenost s vývojem zdravotnických prostředků nebo jiných bezpečnostně kritických systémů
  • Výhodou: znalost IEC 62304, ISO 13485 nebo srovnatelných standardů pro regulovaný software
  • Výhodou: zkušenost se zdravotnickými alarmovými systémy nebo jinými systémy alarmů a řízení chyb
  • Výhodou: znalost IEC 60601-1-8 nebo rovnocenného bezpečnostního standardu
  • Výhodou: zkušenost s dohledovými systémy a systémy řízení chyb založenými na stavových automatech
  • Výhodou: zkušenost s NVIDIA Jetson, CUDA nebo zpracováním akcelerovaným GPU
  • Výhodou: zkušenost s Yocto a balíčky podpory desek pro vestavěný Linux
  • Výhodou: zkušenost se systemd, sd_notify, D-Bus a journald
  • Výhodou: zkušenost s OpenSSL, TensorRT nebo srovnatelnými externími technologiemi
  • Výhodou: zkušenost s používáním Dockeru pro vývojová prostředí
  • Výhodou: zkušenost s GoogleTest, behaviorálním testováním nebo Gherkinem
  • Výhodou: zkušenost s Pythonem pro nástroje a skripty nasazení
  • Výhodou: zkušenost s přispíváním k aktivitám softwarového FMEA a implementací opatření pro řízení rizik

Benefity

  • Možnost okamžitého nástupu
  • Smluvní spolupráce na 12 týdnů
  • Hybridní režim vyžadující 2 až 3 dny týdně na pracovišti v oblasti Kings Cross
  • V případě potřeby jsou v průběhu náborového procesu k dispozici přiměřená opatření

Související pracovní nabídky

Xometry Europe

Manažer rozvoje obchodu se znalostí italštiny a angličtiny (práce na dálku, Bulharsko)

Xometry Europe

Rozvíjejte digitální tržiště Xometry pro průmyslovou výrobu budováním vztahů se zákazníky a správou obchodních příležitostí v italštině a angličtině. Práce na plný úvazek na dálku z Bulharska.

Otevřít
Barclays

Manažer vztahů s firemními klienty, Barclays — Sunderland (hybridní režim)

Barclays

Budujte výnosné vztahy s firemními klienty a připravujte řešení na míru v oblasti úvěrů, investic, řízení rizik a správy majetku. Práce na plný úvazek v hybridním režimu v Sunderlandu ve Spojeném království.

Otevřít
IMI

Manažer klíčových zákazníků, průmyslová automatizace — Štýrsko a Korutany

IMI

Správa strategických zákazníků pro řešení IMI v oblasti průmyslové automatizace ve Štýrsku a Korutanech. Rozvoj obchodu, posilování vztahů se zákazníky a školení distributorů.

Otevřít
Edwards Lifesciences

Manažer klíčových zákazníků, Čína — Edwards Lifesciences

Edwards Lifesciences

Rozvíjejte podnikání Edwards Lifesciences v oblasti kardiovaskulárních zdravotnických prostředků v čínském Nan-čchangu. Řiďte vztahy se zákazníky, regionální prodejní plány a hledání nových obchodních příležitostí.

Otevřít
Kaeser Compressors USA

Regionální obchodní manažer pro systémy stlačeného vzduchu — Chicago

Kaeser Compressors USA
1 001 – 5 000 Zaměstnanci
LogistikaPoradenstvíZdravotní péče

Prodej energeticky úsporných systémů stlačeného vzduchu v Chicagu a okolí pro Kaeser Compressors. Budování vztahů se zákazníky, rozvoj technických prodejních znalostí a plnění cílů v přiděleném regionu.

Otevřít
SimCorp

Senior softwarový inženýr C#/.NET

SimCorp

Rozvíjejte XMGR, konfigurační platformu společnosti SimCorp pro investiční manažery. Vytvářejte služby ASP.NET Core, spolehlivé pracovní postupy a integrace pro cloudová i lokální prostředí.

Otevřít