AND Digital
AND Digital
AND Digital yra technologijų konsultavimo įmonė, padedanti organizacijoms stiprinti skaitmeninius gebėjimus ir kurti geresnius skaitmeninius produktus. Jos veikla apima konsultavimą, programinės įrangos kūrimą, mobiliųjų programėlių kūrimą, naudotojų patirties projektavimą ir duomenų sprendimus, o klientams teikiama pagalba Jungtinėje Karalystėje, Europoje ir Jungtinėse Amerikos Valstijose. Taikydama metodą „Guide, Build, Equip“, AND Digital derina praktinį įgyvendinimą su gebėjimų stiprinimu ir dirba glaudžiai bendradarbiaujančiuose klubuose, kuriuose individualus ryšys su klientu derinamas su galimybe pasinaudoti platesne technine kompetencija.

Vyresnysis C++ programuotojas – hibridinis darbas Londone

Kurk įterptosios Linux sistemos programinę įrangą AND Digital reguliuojamam medicinos technologijų produktui. Vadovauk funkcionalumui, apimančiam pavojaus signalus, pacientų duomenis, priežiūrą, atkūrimą ir įrenginių paslaugas.

Aprašymas

  • Kurk technines pavojaus signalų sąlygas pagal aparatinės įrangos ir operacinės sistemos telemetriją
  • Kurk pacientų jutiklių, signalo kokybės ir išorinės stebėsenos pavojaus signalus
  • Integruok aparatinės įrangos pavojaus signalų sąsajas, įskaitant nutildymą, signalo lygio tikrinimą ir telemetriją
  • Projektuok atsparius gedimų valdymo ir atkūrimo mechanizmus
  • Kurk paleidimo patikras žurnalams, aparatinės įrangos suderinamumui, GPU būsenai ir sistemos savikontrolei
  • Įgyvendink saugiąsias būsenas ir gedimų valdymo valdiklius
  • Integruok sargybinius laikmačius ir sistemos priežiūros mechanizmus
  • Įgalink nutrūkusių seansų aptikimą ir atkūrimą
  • Kurk žurnalų registravimą, audito pėdsakus ir žurnalų rotaciją
  • Stebėk operacinės sistemos telemetriją, įskaitant maitinimo mygtuko veiklą ir saugyklos būklę
  • Kurk saugyklos sąsajas su atominiais ir kontrolinėmis sumomis tikrinamais įrašais
  • Valdyk skaitymą, trynimą ir seansų sąrašą fiksuotuose saugyklos skaidiniuose
  • Įgyvendink pacientų duomenų pakavimą, eilių valdymą, išvalymą, saugojimą ir gavimą
  • Palaikyk duomenų papildymą ir istorinių duomenų pateikimą
  • Kurk versijuojamas sąsajas tarp galinės sistemos duomenų ir grafinės naudotojo sąsajos
  • Valdyk pacientų jutiklių ir seansų gyvavimo ciklus
  • Palaikyk seansų metaduomenis, atkūrimo darbo eigas ir tvarkingą išjungimą
  • Kurk maitinimo mygtuko apdorojimą ir kontroliuojamo išjungimo procesus
  • Įgalink duomenų eksportą per USB
  • Dirbk su priežiūros įrankiais ir įrenginių paslaugų apdorotuvais
  • Palaikyk programinės įrangos naujinimus, patvirtinimą ir grįžimą į ankstesnę versiją
  • Įgyvendink žurnalų ištraukimą ir audito registravimą
  • Valdyk savarankišką taikomosios programos sritį nuo projektavimo iki sujungto, išbandyto ir dokumentuoto kodo
  • Bendradarbiauk su programinės įrangos architektu ir gretimų komponentų inžinieriais
  • Prisiimk atsakomybę už priskirtos srities pristatymą

Reikalavimai

  • Didelė patirtis kuriant šiuolaikines C++17 taikomąsias programas įterptajai Linux sistemai
  • Išsamios RAII, fiksuoto pločio tipų, std::atomic, daugiagijės veiklos ir užraktų nenaudojančių arba ribotos talpos eilių žinios
  • Programinės įrangos kūrimo patirtis, kai deterministinis veikimas ir patikimumas yra būtini
  • Patirtis dirbant su paskirstymų nenaudojančiomis arba mažai paskirstymų naudojančiomis vykdymo aplinkomis, iš anksto paskirta atmintimi ir fiksuotos talpos konteineriais
  • Patirtis taikant prievadų ir adapterių arba šešiakampę architektūrą, sąsajas ir priklausomybių įterpimą
  • Didelė Linux sistemų integravimo patirtis, apimanti paslaugas, sargybinius laikmačius ir sisteminio lygio gedimų valdymą
  • Patirtis naudojant IPC ir serializavimo technologijas, tokias kaip FlatBuffers, Unix domeno lizdai ar įvardyti kanalai
  • Patirtis naudojant CMake, automatinį testavimą ir CI/CD konvejerius
  • Kryžminio kompiliavimo patirtis, pageidautina aarch64 platformoms
  • Didelė vienetinių testų rašymo patirtis, įskaitant kodo aprėptį ir kokybės vartus
  • Gebėjimas dirbti pagal formalizuotus inžinerinius procesus, apimančius tarpusavio peržiūras, atsekamus pakeitimus ir dokumentuotus projektavimo sprendimus
  • Patirtis kuriant saugai kritinę, misijai kritinę arba griežtai reguliuojamą programinę įrangą
  • Privalumas: medicinos prietaisų ar kitų saugai kritinių sistemų kūrimo patirtis
  • Privalumas: IEC 62304, ISO 13485 arba panašių reguliuojamos programinės įrangos standartų išmanymas
  • Privalumas: medicinos pavojaus signalų arba kitų signalų ir gedimų valdymo sistemų kūrimo patirtis
  • Privalumas: IEC 60601-1-8 arba lygiaverčio saugos standarto supratimas
  • Privalumas: būsenų mašinomis grindžiamų prižiūrėtojų ir gedimų valdymo sistemų kūrimo patirtis
  • Privalumas: NVIDIA Jetson, CUDA arba GPU spartinamo apdorojimo patirtis
  • Privalumas: Yocto ir įterptosios Linux plokštės palaikymo paketų patirtis
  • Privalumas: systemd, sd_notify, D-Bus ir journald patirtis
  • Privalumas: OpenSSL, TensorRT arba panašių išorinių technologijų patirtis
  • Privalumas: Docker naudojimo kūrimo aplinkose patirtis
  • Privalumas: GoogleTest, elgsena grindžiamo testavimo arba Gherkin patirtis
  • Privalumas: Python patirtis kuriant įrankius ir diegimo scenarijus
  • Privalumas: dalyvavimo programinės įrangos FMEA veiklose ir rizikos kontrolės priemonių įgyvendinimo patirtis

Privalumai

  • Galima pradėti iš karto
  • 12 savaičių trukmės sutartinis darbas
  • Hibridinis darbo modelis, reikalaujantis 2–3 dienas per savaitę dirbti vietoje Kings Cross rajone
  • Prireikus viso įdarbinimo proceso metu taikomos tinkamos pritaikymo priemonės

Susiję darbai

InTTrust S.A.

Data Analyst, SQL and Oracle Analytics Cloud

InTTrust S.A.
51 – 200 Darbuotojai
Dirbtinis intelektasKonsultavimas

InTTrust is hiring a Data Analyst in Greece to work with SQL, Oracle Analytics Cloud, and machine learning. The role focuses on dashboards, semantic models, and turning data into practical business insights.

Atidaryti
AtkinsRéalis

Senior Project Planning and Controls Engineer – AtkinsRéalis, Gurugram

AtkinsRéalis

Lead planning and project controls across AtkinsRéalis infrastructure and EPC projects, managing schedules, costs, risks, and performance reporting. Build Power BI insights and support delivery teams working across global projects.

Atidaryti
ICT Digital Solutions GmbH
Tangam Systems

Software Developer Analyst – Waterloo Hybrid

Tangam Systems
51 – 200 Darbuotojai
GamybaKonsultavimasLogistika

Build casino analytics software at Tangam Systems using C#, .NET, data pipelines and cloud tools. Develop automated solutions, dashboards and full-stack applications in a hybrid Waterloo role.

Atidaryti
IQ Plus AG

Software Architect, Microservices

IQ Plus AG
51 – 200 Darbuotojai
B2BĮdarbinimasSaaS

Lead the architecture of new tax solutions built on microservices. Set development standards, coordinate technical improvements, and work with product, engineering, business analysis, and customers.

Atidaryti
Evident Scientific

C++/Rust Software Developer

Evident Scientific

Build AI-assisted platform software for Evident’s advanced microscopy products, developing secure, high-performance components. Join an agile engineering team focused on continuous integration and delivery.

Atidaryti
Anyone AI

Senior Software Engineer, SWE-Bench Evaluation

Anyone AI

Review open-source software tasks from GitHub issues and pull requests for Anyone AI. Assess their clarity, test quality, reproducibility, complexity, and suitability for benchmarking.

Atidaryti
Cisco

Senior Software Engineer, Cisco IOS-XE

Cisco

Develop C/C++ and Linux systems software for Cisco IOS-XE image installation. Build resilient upgrade solutions that support reliable, high-availability enterprise networks.

Atidaryti