AND Digital
AND Digital
AND Digital er et teknologikonsulentfirma, der hjælper organisationer med at styrke deres digitale kompetencer og levere bedre digitale produkter. Arbejdet omfatter rådgivning, softwareudvikling, udvikling af mobilapps, oplevelsesdesign og dataløsninger, som understøtter kunder i Storbritannien, Europa og USA. Gennem tilgangen ”Guide, Build, Equip” kombinerer AND Digital praktisk levering med opbygning af kompetencer og arbejder gennem tætte klubber, der forener dedikerede kunderelationer med adgang til bredere teknisk ekspertise.

Senior C++-udvikler – hybrid i London

Byg indlejret Linux-software til AND Digitals regulerede medicotekniske produkt. Led funktionalitet inden for alarmer, patientdata, overvågning, genoprettelse og enhedstjenester.

Beskrivelse

  • Opret tekniske alarmbetingelser ud fra telemetri fra hardware og operativsystem
  • Udvikl alarmer til patientsensorer, signalkvalitet og ekstern overvågning
  • Integrer hardwaregrænseflader til alarmer, herunder lydløsning, validering af alarmniveauer og telemetri
  • Design robuste mekanismer til fejlhåndtering og genoprettelse
  • Udvikl opstartskontroller til logning, hardwarekompatibilitet, GPU-status og systemets selvtest
  • Implementer fejlsikre tilstande og kontroller til fejlhåndtering
  • Integrer watchdogs og mekanismer til systemovervågning
  • Muliggør registrering og genoprettelse af afbrudte sessioner
  • Byg funktioner til logning, revisionsspor og logrotation
  • Overvåg operativsystemets telemetri, herunder aktivitet fra tænd/sluk-knappen og lagerstatus
  • Udvikl lagergrænseflader med atomare skrivninger og kontrolsummer
  • Håndter læsning, sletning og visning af sessioner på tværs af faste lagerpartitioner
  • Implementer pakning, kølægning, tømning, opbevaring og hentning af patientdata
  • Understøt dataefterfyldning og præsentation af historiske data
  • Opret versionsstyrede grænseflader mellem backenddata og den grafiske brugergrænseflade
  • Håndter livscyklusser for patientsensorer og sessioner
  • Understøt sessionsmetadata, genoprettelsesarbejdsgange og kontrolleret nedlukning
  • Udvikl håndtering af tænd/sluk-knappen og kontrollerede nedlukningsprocesser
  • Muliggør USB-baseret dataeksport
  • Arbejd med serviceværktøjer og enhedstjenestehåndterere
  • Understøt softwareopdateringer, bekræftelse og tilbagerulning
  • Implementer logudtræk og revisionslogning
  • Eje et selvstændigt applikationsområde fra design til sammenlagt, testet og dokumenteret kode
  • Samarbejd med softwarearkitekten og ingeniører med ansvar for tilstødende komponenter
  • Tag ansvar for leveringen inden for det tildelte område

Krav

  • Stærk erfaring med at bygge moderne C++17-applikationer til indlejret Linux
  • Grundigt kendskab til RAII, heltalstyper med fast bredde, std::atomic, multitrådning samt låsefri eller begrænsede køer
  • Baggrund inden for softwareudvikling, hvor deterministisk adfærd og pålidelighed er afgørende
  • Erfaring med runtime-miljøer uden eller med lav allokering, forallokeret hukommelse og containere med fast kapacitet
  • Erfaring med at anvende ports-and-adapters- eller hexagonal arkitektur, grænseflader og dependency injection
  • Stærk erfaring med Linux-systemintegration, der omfatter tjenester, watchdogs og fejlhåndtering på systemniveau
  • Erfaring med IPC- og serialiseringsteknologier som FlatBuffers, Unix-domænesockets eller navngivne pipes
  • Erfaring med CMake, automatiserede tests og CI/CD-pipelines
  • Erfaring med krydskompilering, helst til aarch64-platforme
  • Stærk erfaring med enhedstest, herunder kodedækning og kvalitetsgates
  • Tryg ved at arbejde inden for formelle ingeniørprocesser med peer review, sporbare ændringer og dokumenterede designbeslutninger
  • Erfaring med udvikling af sikkerhedskritisk, missionskritisk eller stærkt reguleret software
  • En fordel: erfaring med udvikling af medicinsk udstyr eller andre sikkerhedskritiske systemer
  • En fordel: kendskab til IEC 62304, ISO 13485 eller sammenlignelige standarder for reguleret software
  • En fordel: erfaring med medicinske alarmsystemer eller andre systemer til alarm- og fejlhåndtering
  • En fordel: forståelse af IEC 60601-1-8 eller en tilsvarende sikkerhedsstandard
  • En fordel: erfaring med tilstandsmaskindrevne supervisorer og fejlhåndteringssystemer
  • En fordel: erfaring med NVIDIA Jetson, CUDA eller GPU-accelereret behandling
  • En fordel: erfaring med Yocto og embedded Linux-board-supportpakker
  • En fordel: erfaring med systemd, sd_notify, D-Bus og journald
  • En fordel: erfaring med OpenSSL, TensorRT eller sammenlignelige eksterne teknologier
  • En fordel: erfaring med Docker til udviklingsmiljøer
  • En fordel: erfaring med GoogleTest, adfærdsdrevet test eller Gherkin
  • En fordel: Python-erfaring til værktøjer og scripts til implementering
  • En fordel: erfaring med at bidrage til software-FMEA-aktiviteter og implementere risikokontroller

Fordele

  • Ledig til øjeblikkelig start
  • 12 ugers kontraktansættelse
  • Hybridordning med krav om 2 til 3 dage på stedet i Kings Cross
  • Rimelige tilpasninger er tilgængelige under hele rekrutteringsprocessen efter behov

Relaterede job

GLAS

Senior teamleder for kundeservice, handlede lån — GLAS

GLAS
201 – 500 Medarbejdere
FinansJuraRådgivning

Led kundeserviceteams, og stå for kompleks administration af handlede lån hos GLAS, en leverandør af gældsservice til institutionelle kunder. Rollen omfatter operationelle kontroller, eskalering af risici, teamudvikling og transaktionsservice i en hybrid stilling i Storbritannien.

Åbn
Eventogy

Produktudvikler (frontend og fullstack)

Eventogy
11 – 50 Medarbejdere
MarkedsføringRådgivningRejser

Byg Eventogys platform til eventhåndtering med Next.js, React, TypeScript og Laravel, fra administrationsværktøjer og deltagerwebsteder til API'er. Udvikl AI-assisterede funktioner til erhvervskunder i regulerede brancher.

Åbn
Jerry

Senior Associate, forretningsanalyse (fjernarbejde, USA)

Jerry

Bliv en del af Jerry.ais team for vækst, produkt, AI og automatisering eller partnerskaber, og stå i spidsen for forretningsanalyser. Design eksperimenter, find indsigter, og vejled beslutninger for en AI-drevet platform til fysiske aktiver.

Åbn
Creative information Technology

Senior Javaudvikler, på arbejdsstedet i Virginia

Creative information Technology
11 – 50 Medarbejdere
B2BHardwareSikkerhed

Byg skalerbare Java-mikrotjenester for CITI, en it-serviceudbyder for offentlige og kommercielle kunder. Udvikl sikre applikationer til identitets-, legitimations- og adgangsstyring.

Åbn