AND Digital
AND Digital
AND Digital is een technologieadviesbureau dat organisaties helpt hun digitale vaardigheden te versterken en betere digitale producten te ontwikkelen. De dienstverlening omvat advies, software-engineering, de ontwikkeling van mobiele apps, experience design en dataoplossingen voor klanten in het Verenigd Koninkrijk, Europa en de Verenigde Staten. Met de aanpak ‘Guide, Build, Equip’ combineert AND Digital praktische uitvoering met het opbouwen van capaciteiten. Het bedrijf werkt in hechte clubs die persoonlijke klantrelaties verbinden met toegang tot bredere technische expertise.

Contractuele C++-ontwikkelaar – Hybride in Londen

Contractuele functie als C++-ontwikkelaar bij AND Digital voor het bouwen van betrouwbare Embedded-Linuxsoftware voor veiligheidskritische medische technologie. Het werk omvat C++17-applicatiecomponenten, alarmen, persistentie, supervisie en foutbeheer.

Beschrijving

  • Technische alarmcondities ontwikkelen op basis van hardware- en besturingssysteemtelemetrie
  • Alarmen implementeren voor patiëntsensoren, signaalkwaliteit en externe monitoring
  • Hardware-alarminterfaces integreren, inclusief dempingsregelaars, validatie van alarmniveaus en telemetrie
  • Mechanismen voor foutafhandeling en herstel bouwen
  • Zelftests ontwikkelen voor opstart, hardwarecompatibiliteit, GPU en het systeem
  • Fail-safe toestanden, foutbeheer, watchdogs en systeemsupervisie implementeren
  • Detectie en herstel van onderbroken sessies ondersteunen
  • Applicatielogging, auditlogging en logrotatie ontwikkelen
  • Opslaginterfaces bouwen met atomische schrijfbewerkingen en controlesommen
  • Lezen, verwijderen en lijsten van sessies op vaste opslagpartities beheren
  • Verpakking, wachtrijbeheer, doorschrijven, bewaarbeleid en ophalen van patiëntgegevens ontwikkelen
  • Data-backfill en de presentatie van historische gegevens ondersteunen
  • Versiebeheerde interfaces tussen backendgegevens en de GUI creëren
  • Levenscycli van patiëntsensoren en sessies beheren
  • Sessiemetadata, herstel en gecontroleerd afsluiten ondersteunen
  • Afhandeling van de aan-uitknop en gecontroleerde uitschakelprocessen ontwikkelen
  • USB-data-export, servicetools en servicehandlers voor apparaten ondersteunen
  • Software-updates, bevestiging en rollbackprocedures ondersteunen
  • Logextractie en auditlogging implementeren
  • Een zelfstandig toepassingsgebied beheren van ontwerp tot samengevoegde, geteste en gedocumenteerde code
  • Samenwerken met de softwarearchitect en engineers die aan aangrenzende componenten werken
  • Bijdragen aan een sterk gereguleerd, veiligheidskritisch medisch technologieproduct

Vereisten

  • Ruime ervaring met het ontwikkelen van moderne C++17-applicaties op Embedded Linux
  • Uitgebreide kennis van RAII, gehele getallen met vaste breedte, std::atomic, multithreading en lockvrije of begrensde wachtrijen
  • Ervaring met softwareontwikkeling waarbij deterministisch gedrag en betrouwbaarheid cruciaal zijn
  • Ervaring met runtimeomgevingen zonder of met weinig geheugenallocaties, inclusief vooraf toegewezen geheugen en containers met vaste capaciteit
  • Ervaring met ports-and-adapters- of hexagonale architectuur, interfaces en dependency injection
  • Ruime ervaring met Linux-systeemintegratie, inclusief services, watchdogs en foutbeheer op systeemniveau
  • Ervaring met IPC- en serialisatietechnologieën zoals FlatBuffers, Unix-domeinsockets of named pipes
  • Ervaring met CMake, geautomatiseerd testen en CI/CD-pipelines
  • Ervaring met cross-compilatie, bij voorkeur voor AArch64-platformen
  • Sterke achtergrond in unit testing, codedekking en kwaliteitscontroles
  • Comfortabel werken binnen formele engineeringprocessen, waaronder peer reviews, traceerbare wijzigingen en gedocumenteerde ontwerpbeslissingen
  • Ervaring met de ontwikkeling van veiligheidskritische, missiekritische of sterk gereguleerde software
  • Ervaring met de ontwikkeling van medische hulpmiddelen of andere veiligheidskritische systemen (pré)
  • Ervaring met werken in gereguleerde omgevingen of de life sciences (pré)
  • Hoge vaardigheid met AI (pré)
  • Kennis van IEC 62304, ISO 13485 of vergelijkbare standaarden voor gereguleerde softwareontwikkeling (pré)
  • Ervaring met medische alarmsystemen of andere alarm- en foutbeheersystemen (pré)
  • Inzicht in IEC 60601-1-8 of een gelijkwaardige veiligheidsnorm (pré)
  • Ervaring met supervisors en foutbeheersystemen op basis van toestandsmachines (pré)
  • Ervaring met NVIDIA Jetson, CUDA of GPU-versnelde verwerking (pré)
  • Ervaring met Yocto en board-supportpakketten voor Embedded Linux (pré)
  • Ervaring met systemd, sd_notify, D-Bus en journald (pré)
  • Ervaring met OpenSSL, TensorRT of vergelijkbare externe technologieën (pré)
  • Ervaring met Docker voor ontwikkelomgevingen (pré)
  • Ervaring met GoogleTest, gedragsgestuurd testen of Gherkin (pré)
  • Ervaring met Python voor tooling en deploymentscripts (pré)
  • Ervaring met het bijdragen aan software-FMEA-activiteiten en het implementeren van risicobeheersmaatregelen (pré)

Voordelen

  • Een werkgever die gelijke kansen biedt en zich inzet voor een inclusieve werkomgeving
  • Waar nodig zijn gedurende het volledige wervingsproces redelijke aanpassingen beschikbaar

Gerelateerde vacatures

METALINE

Fullstack Java-ontwikkelaar (Spring, Vue.js)

METALINE
501 – 1.000 Medewerkers
AdviesCyberbeveiligingLogistiek

Kom bij METALINE werken als fullstackontwikkelaar met Java/Spring en Vue.js en bouw e-commerceplatforms, REST-API’s en CI/CD-integraties. METALINE is gespecialiseerd in beheerde IT-diensten, datacenters en IT-services.

Openen
Capital.com

Technisch Product Operations Manager bij Capital.com (hybride, Polen)

Capital.com

Help een wereldwijd handelsplatform vooruit door engineeringprogramma’s te coördineren en de samenwerking tussen teams te verbeteren. Leid migraties, datagestuurde procesveranderingen, automatisering en praktisch AI-gebruik binnen engineering.

Openen
ReSus Consult GmbH

Commercieel directeur installatietechniek

ReSus Consult GmbH
1 – 10 Medewerkers
AdviesLogistiekMaakindustrie
DEDuitsland
€ 120.000 – € 180.000 / jaar
HybrideVoltijdLeadVereiste Taal: DuitsVerkoop

Leid een regionale portefeuille van vijf tot twaalf installatiebedrijven en draag verantwoordelijkheid voor budgetten en operationele ontwikkeling. Versterk de regionale samenwerking met digitalisering, gedeelde capaciteit, grotere projecten en uitwisseling van bewezen werkwijzen.

Openen