AND Digital
AND Digital
AND Digital — технологічна консалтингова компанія, яка допомагає організаціям посилювати цифрові компетенції та створювати якісніші цифрові продукти. Компанія працює у сферах консалтингу, розробки програмного забезпечення, створення мобільних застосунків, проєктування користувацького досвіду та рішень для роботи з даними, підтримуючи клієнтів у Великій Британії, Європі та США. Завдяки підходу «Спрямовувати, створювати, оснащувати» AND Digital поєднує практичну реалізацію проєктів із розвитком компетенцій, працюючи через згуртовані клуби, які об’єднують тісну взаємодію з клієнтами та доступ до ширшої технічної експертизи.

Старший розробник C++ — гібридний формат у Лондоні

Розробляйте програмне забезпечення для вбудованого Linux для регульованого медичного технологічного продукту AND Digital. Керуйте функціональністю, що охоплює тривоги, дані пацієнтів, нагляд, відновлення та сервіси пристрою.

Опис

  • Створювати технічні умови тривог на основі телеметрії обладнання та операційної системи
  • Розробляти тривоги для датчиків пацієнта, якості сигналу та зовнішнього моніторингу
  • Інтегрувати апаратні інтерфейси тривог, зокрема вимкнення звуку, перевірку рівня тривоги та телеметрію
  • Проєктувати стійкі механізми обробки відмов і відновлення
  • Розробляти перевірки під час увімкнення для журналювання, сумісності обладнання, стану GPU і системних самотестів
  • Реалізовувати безпечні стани та засоби керування відмовами
  • Інтегрувати сторожові таймери та механізми нагляду за системою
  • Забезпечувати виявлення та відновлення після перерваних сеансів
  • Створювати журналювання, аудиторські сліди та ротацію журналів
  • Відстежувати телеметрію операційної системи, зокрема активність кнопки живлення та стан сховища
  • Розробляти інтерфейси сховища з атомарним записом і записом із контрольними сумами
  • Керувати читанням, видаленням і переліком сеансів у фіксованих розділах сховища
  • Реалізовувати пакування, постановку в чергу, скидання, зберігання та отримання даних пацієнтів
  • Підтримувати дозаповнення даних і відображення історичних даних
  • Створювати версійовані інтерфейси між даними серверної частини та графічним інтерфейсом користувача
  • Керувати життєвими циклами датчиків пацієнта та сеансів
  • Підтримувати метадані сеансів, процеси відновлення та коректне завершення роботи
  • Розробляти обробку кнопки живлення та контрольоване вимкнення пристрою
  • Забезпечувати експорт даних через USB
  • Працювати із сервісними інструментами та обробниками сервісів пристрою
  • Підтримувати оновлення програмного забезпечення, підтвердження та відкат
  • Реалізовувати вилучення журналів і аудиторське журналювання
  • Відповідати за самостійну область застосунку — від проєктування до об’єднаного, протестованого й документованого коду
  • Співпрацювати з архітектором програмного забезпечення та інженерами, відповідальними за суміжні компоненти
  • Нести відповідальність за постачання результату в призначеній області

Вимоги

  • Вагомий досвід розробки сучасних застосунків на C++17 для вбудованого Linux
  • Ґрунтовне знання RAII, типів фіксованої ширини, std::atomic, багатопотоковості, а також черг без блокувань або обмеженої місткості
  • Досвід розробки програмного забезпечення, де визначена поведінка та надійність є критично важливими
  • Досвід роботи із середовищами виконання без виділення пам’яті або з мінімальним виділенням, попередньо виділеною пам’яттю та контейнерами фіксованої місткості
  • Досвід застосування архітектури портів і адаптерів або гексагональної архітектури, інтерфейсів і впровадження залежностей
  • Значний досвід системної інтеграції Linux, що охоплює сервіси, сторожові таймери та керування відмовами на рівні системи
  • Досвід роботи з технологіями IPC і серіалізації, такими як FlatBuffers, Unix-сокети або іменовані канали
  • Досвід роботи з CMake, автоматизованим тестуванням і конвеєрами CI/CD
  • Досвід крос-компіляції, бажано для платформ aarch64
  • Значний досвід модульного тестування, зокрема покриття коду та контрольних показників якості
  • Готовність працювати в межах формальних інженерних процесів із колегіальним переглядом, відстежуваними змінами та документованими проєктними рішеннями
  • Досвід розробки програмного забезпечення для систем, критичних за безпекою або призначенням, чи для високо регульованих систем
  • Бажано: досвід розробки медичних пристроїв або інших систем, критичних за безпекою
  • Бажано: знання IEC 62304, ISO 13485 або порівнюваних стандартів регульованого програмного забезпечення
  • Бажано: досвід роботи з медичними системами тривог або іншими системами керування тривогами та відмовами
  • Бажано: розуміння IEC 60601-1-8 або еквівалентного стандарту безпеки
  • Бажано: досвід роботи із супервізорами та системами керування відмовами на основі автоматів станів
  • Бажано: досвід роботи з NVIDIA Jetson, CUDA або обробкою з прискоренням GPU
  • Бажано: досвід роботи з Yocto та пакетами підтримки плат вбудованого Linux
  • Бажано: досвід роботи із systemd, sd_notify, D-Bus і journald
  • Бажано: досвід роботи з OpenSSL, TensorRT або порівнюваними зовнішніми технологіями
  • Бажано: досвід використання Docker для середовищ розробки
  • Бажано: досвід роботи з GoogleTest, поведінковим тестуванням або Gherkin
  • Бажано: досвід роботи з Python для інструментів і скриптів розгортання
  • Бажано: досвід участі в заходах із програмного FMEA та реалізації засобів контролю ризиків

Переваги

  • Можливість негайного початку роботи
  • Контракт на 12 тижнів
  • Гібридний формат із роботою в офісі в районі Кінгс-Крос 2–3 дні на тиждень
  • За потреби протягом усього процесу найму доступні розумні адаптації

Схожі вакансії

SHOP APOTHEKE EUROPE

Провідний інженер DevSecOps

SHOP APOTHEKE EUROPE

Захищайте CI/CD-конвеєри, платформи Kubernetes і хмарні застосунки та допомагайте інженерним командам безпечно створювати рішення для роботи з даними й ШІ. Формуйте стандарти й засоби контролю безпеки для команд розробки в SHOP APOTHEKE EUROPE.

Відкрити
Bristol Myers Squibb

Помічник головного юрисконсульта з угод розвитку бізнесу

Bristol Myers Squibb

Керуйте юридичною стратегією, переговорами та ризиками в угодах Bristol Myers Squibb щодо розвитку біофармацевтичного бізнесу. Консультуйте старших юристів і супроводжуйте складні угоди з ліцензування, злиттів і поглинань, співпраці та інвестицій.

Відкрити
American Express

Старший менеджер із розвитку бізнесу, середній ринок — American Express

American Express

В American Express ви залучатимете клієнтів середнього сегмента та консультуватимете керівників щодо фінансових рішень. Керуйте стратегічною воронкою, переговорами й індивідуальними можливостями зростання у штатах Вашингтон і Орегон.

Відкрити
Framatome

Менеджер із продажу та розвитку бізнесу

Framatome

Керуйте продажами та розвитком бізнесу у сфері ядерної енергетики у Framatome Canada. Залучайте замовлення в Північній Америці, будуйте відносини з клієнтами та ведіть переговори щодо контрактів.

Відкрити
SAIC

SAIC — директор із розвитку бізнесу у сфері оборони та цивільного космосу

SAIC

Керуйте зростанням SAIC у сферах оборони США та цивільного космосу, зокрема залученням проєктів Космічних сил США, взаємодією із замовниками та інтеграцією місій. SAIC шукає досвідченого керівника з розвитку бізнесу, який формуватиме стратегічні можливості в галузі управління космічними операціями.

Відкрити
Parkosecure GmbH

Менеджер із розвитку бізнесу у сфері управління паркуванням

Parkosecure GmbH

Приєднуйтеся до Parkosecure GmbH у Швейцарії, поєднуючи технічну практичну роботу зі спілкуванням із клієнтами. Гібридний формат передбачає офісні завдання та виїзди на об’єкти.

Відкрити
Emerson

Керівник із розвитку бізнесу у сфері промислового ПЗ і рішень на базі ПЛК

Emerson

Керуйте розвитком бізнесу в Північній Америці для рішень Emerson у сфері промислового ПЗ, візуалізації, периферійних обчислень і ПЛК. Розвивайте відносини з клієнтами й партнерами, розширюйте воронку можливостей і сприяйте впровадженню рішень на ринку.

Відкрити
American Express

Менеджер із розвитку бізнесу та виїзних продажів American Express (дистанційно, США)

American Express

Керуйте виїзними продажами фінансових рішень American Express для компаній середнього бізнесу у США. Будуйте відносини з керівниками, укладайте складні угоди та розвивайте територію продажів.

Відкрити
Park Place Technologies

Виїзний інженер з обслуговування обладнання центрів обробки даних — Ріно

Park Place Technologies

Діагностика та ремонт обладнання центрів обробки даних, систем зберігання даних і мережевих систем на майданчиках клієнтів Park Place Technologies. Поїздки закріпленою територією та технічне обслуговування відповідно до угод про рівень обслуговування клієнтів.

Відкрити
Palo Alto Networks

Менеджер із розвитку бізнесу Unit 42 у Латинській Америці

Palo Alto Networks

Розвивайте напрям консультаційних послуг із кібербезпеки Unit 42 компанії Palo Alto Networks у Бразилії та Латинській Америці. Формуйте корпоративну воронку продажів і налагоджуйте відносини з керівниками у сфері реагування на інциденти та управління кіберризиками.

Відкрити