AND Digital
AND Digital
AND Digital ir tehnoloģiju konsultāciju uzņēmums, kas palīdz organizācijām stiprināt digitālās spējas un izstrādāt labākus digitālos produktus. Uzņēmuma darbība aptver konsultācijas, programmatūras izstrādi, mobilo lietotņu izstrādi, lietotāju pieredzes dizainu un datu risinājumus, atbalstot klientus Apvienotajā Karalistē, Eiropā un Amerikas Savienotajās Valstīs. Izmantojot pieeju “Guide, Build, Equip”, AND Digital apvieno praktisku risinājumu ieviešanu ar spēju attīstīšanu un strādā cieši saistītos klubos, kuros mērķtiecīgas attiecības ar klientiem tiek apvienotas ar piekļuvi plašākām tehniskajām zināšanām.

Vecākais C++ izstrādātājs – hibrīddarbs Londonā

Izstrādā iegultās Linux programmatūru AND Digital regulētajam medicīnas tehnoloģiju produktam. Vadi funkcionalitāti, kas aptver trauksmes signālus, pacientu datus, uzraudzību, atkopšanu un ierīču pakalpojumus.

Apraksts

  • Izveido tehniskos trauksmes nosacījumus, pamatojoties uz aparatūras un operētājsistēmas telemetriju
  • Izstrādā trauksmes signālus pacientu sensoriem, signāla kvalitātei un ārējai uzraudzībai
  • Integrē aparatūras trauksmes saskarnes, tostarp apklusināšanu, trauksmes līmeņa validāciju un telemetriju
  • Izstrādā noturīgus kļūmju apstrādes un atkopšanas mehānismus
  • Izstrādā ieslēgšanas pārbaudes reģistrēšanai, aparatūras saderībai, GPU statusam un sistēmas paštestiem
  • Ievies drošus stāvokļus un kļūmju pārvaldības vadīklas
  • Integrē sargsuņus un sistēmas uzraudzības mehānismus
  • Nodrošini pārtrauktu sesiju noteikšanu un atkopšanu
  • Izveido reģistrēšanu, audita pēdas un žurnālu rotāciju
  • Uzraugi operētājsistēmas telemetriju, tostarp ieslēgšanas pogas darbību un krātuves stāvokli
  • Izstrādā krātuves saskarnes ar atomiskiem un kontrolsummētiem ierakstiem
  • Pārvaldi lasīšanu, dzēšanu un sesiju uzskaitīšanu fiksētās krātuves nodalījumos
  • Ievies pacientu datu pakošanu, ievietošanu rindā, iztukšošanu, glabāšanu un izgūšanu
  • Atbalsti datu papildināšanu un vēsturisko datu attēlošanu
  • Izveido versiju saskarnes starp aizmugursistēmas datiem un grafisko lietotāja saskarni
  • Pārvaldi pacientu sensoru un sesiju dzīves ciklus
  • Atbalsti sesiju metadatus, atkopšanas darbplūsmas un korektu izslēgšanu
  • Izstrādā ieslēgšanas pogas apstrādi un kontrolētas izslēgšanas procesus
  • Nodrošini datu eksportu, izmantojot USB
  • Strādā ar apkopes rīkiem un ierīču pakalpojumu apstrādātājiem
  • Atbalsti programmatūras atjauninājumus, apstiprināšanu un atgriešanu iepriekšējā versijā
  • Ievies žurnālu izgūšanu un audita reģistrēšanu
  • Pārvaldi patstāvīgu lietojumprogrammas jomu no projektēšanas līdz apvienotam, pārbaudītam un dokumentētam kodam
  • Sadarbojies ar programmatūras arhitektu un blakus komponentu inženieriem
  • Uzņemies atbildību par piešķirtās jomas piegādi

Prasības

  • Spēcīga pieredze modernu C++17 lietojumprogrammu izstrādē iegultai Linux sistēmai
  • Padziļinātas zināšanas par RAII, fiksēta platuma tipiem, std::atomic, daudzpavedienu darbību un nebloķējošām vai ierobežota izmēra rindām
  • Pieredze programmatūras izstrādē, kur būtiska ir deterministiska darbība un uzticamība
  • Pieredze ar izpildes vidēm bez atmiņas alokācijas vai ar nelielu alokāciju, iepriekš rezervētu atmiņu un fiksētas ietilpības konteineriem
  • Pieredze portu un adapteru vai heksagonālās arhitektūras, saskarņu un atkarību ievadīšanas izmantošanā
  • Spēcīga Linux sistēmu integrācijas pieredze, aptverot pakalpojumus, sargsuņus un sistēmas līmeņa kļūmju pārvaldību
  • Pieredze ar IPC un serializācijas tehnoloģijām, piemēram, FlatBuffers, Unix domēna ligzdām vai nosauktām caurulēm
  • Pieredze ar CMake, automatizētu testēšanu un CI/CD konveijeriem
  • Pieredze ar krustenisko kompilēšanu, vēlams aarch64 platformām
  • Spēcīga vienību testēšanas pieredze, tostarp koda pārklājums un kvalitātes vārti
  • Prasme strādāt formālos inženierijas procesos, kas ietver salīdzinošo pārskatīšanu, izsekojamas izmaiņas un dokumentētus projektēšanas lēmumus
  • Pieredze drošībai kritiskas, misijai kritiskas vai stingri regulētas programmatūras izstrādē
  • Vēlams: pieredze medicīnas ierīču vai citu drošībai kritisku sistēmu izstrādē
  • Vēlams: zināšanas par IEC 62304, ISO 13485 vai salīdzināmiem regulētas programmatūras standartiem
  • Vēlams: pieredze medicīnas trauksmes sistēmās vai citās trauksmes un kļūmju pārvaldības sistēmās
  • Vēlams: izpratne par IEC 60601-1-8 vai līdzvērtīgu drošības standartu
  • Vēlams: pieredze ar stāvokļu mašīnās balstītiem uzraugiem un kļūmju pārvaldības sistēmām
  • Vēlams: pieredze ar NVIDIA Jetson, CUDA vai GPU paātrinātu apstrādi
  • Vēlams: pieredze ar Yocto un iegultas Linux plates atbalsta pakotnēm
  • Vēlams: pieredze ar systemd, sd_notify, D-Bus un journald
  • Vēlams: pieredze ar OpenSSL, TensorRT vai līdzīgām ārējām tehnoloģijām
  • Vēlams: pieredze Docker izmantošanā izstrādes vidēs
  • Vēlams: pieredze ar GoogleTest, uzvedības vadītu testēšanu vai Gherkin
  • Vēlams: Python pieredze rīku un izvietošanas skriptu izstrādei
  • Vēlams: pieredze programmatūras FMEA pasākumos un riska kontroles pasākumu īstenošanā

Priekšrocības

  • Iespēja sākt nekavējoties
  • 12 nedēļu līgumdarbs
  • Hibrīddarbs, kas paredz 2–3 dienas nedēļā strādāt uz vietas Kings Cross
  • Vajadzības gadījumā visā atlases procesā pieejami saprātīgi pielāgojumi

Saistītās vakances

RELX

Business Analyst I, Remote (US)

RELX

Support LexisNexis Risk Solutions’ VitalIQ government technology products by gathering requirements, documenting workflows, and testing application features. This entry-level role is remote across the United States.

Atvērt
Universities of Wisconsin

Financial Aid Business Analyst, PeopleSoft

Universities of Wisconsin

Configure and support PeopleSoft financial aid systems at the University of Wisconsin–Green Bay, with responsibility for compliance, reporting, and issue resolution. Lead a team and improve processes while partnering with campus stakeholders.

Atvērt
Metronet

Community Development Manager, Florida Remote

Metronet

Grow Metronet’s residential fiber footprint by building partnerships with developers, builders, homeowner associations, and utilities. Secure development agreements and advance sales growth across multiple markets.

Atvērt
RELX

Remote Business Analyst I at RELX

RELX

Support RELX’s VitalIQ government technology solutions by gathering requirements, documenting workflows, and testing features. Work with government and law enforcement customers in this entry-level analyst role.

Atvērt