
1 001 – 5 000 Қызметкерлер
Білікті жұмысшы визасының демеушісіSaaSБағдарламалық жасақтама инженериясыКонсалтингAND Digital — ұйымдарға цифрлық мүмкіндіктерін нығайтып, сапалы цифрлық өнімдер ұсынуға көмектесетін технологиялық консалтинг компаниясы. Оның қызметтері консалтингті, бағдарламалық жасақтама инженериясын, мобильді қосымшалар әзірлеуді, пайдаланушы тәжірибесін жобалауды және деректер шешімдерін қамтып, Ұлыбританиядағы, Еуропадағы және АҚШ-тағы клиенттерге қолдау көрсетеді. AND Digital компаниясы «Бағыт бер, құрастыр, жабдықта» тәсілі арқылы практикалық қызмет көрсетуді құзыреттерді дамытумен ұштастырады. Компания клиенттермен тығыз қарым-қатынасты кең ауқымды техникалық сараптамаға қолжетімділікпен үйлестіретін өзара тығыз жұмыс істейтін клубтар арқылы қызмет атқарады.
Аға C++ әзірлеушісі - Лондон, аралас жұмыс
AND Digital компаниясының реттелетін медициналық технология өніміне арналған ендірілген Linux бағдарламалық жасақтамасын әзірлеңіз. Дабылдар, пациент деректері, бақылау, қалпына келтіру және құрылғы қызметтерін қамтитын функцияларға жетекшілік етіңіз.
Сипаттама
- Аппараттық құралдар мен операциялық жүйе телеметриясынан техникалық дабыл шарттарын жасаңыз
- Пациент сенсорлары, сигнал сапасы және сыртқы мониторинг үшін дабылдар әзірлеңіз
- Дыбысты өшіру, дабыл деңгейін тексеру және телеметрияны қоса алғанда, аппараттық дабыл интерфейстерін біріктіріңіз
- Ақауларды өңдеу мен қалпына келтірудің орнықты тетіктерін жобалаңыз
- Журнал жүргізу, аппараттық үйлесімділік, GPU күйі және жүйенің өзін-өзі тексеруі үшін іске қосылу тексерістерін әзірлеңіз
- Ақауға төзімді күйлер мен ақауларды басқару бақылауларын енгізіңіз
- Watchdog және жүйені бақылау тетіктерін біріктіріңіз
- Үзілген сеанстарды анықтау мен қалпына келтіруді қамтамасыз етіңіз
- Журнал жүргізу, аудит іздері және журналдарды айналдыру мүмкіндіктерін жасаңыз
- Қуат түймесінің әрекеті мен жад күйін қоса алғанда, операциялық жүйе телеметриясын бақылаңыз
- Атомарлық және бақылау қосындысы бар жазуды қолдайтын жад интерфейстерін әзірлеңіз
- Тұрақты жад бөлімдеріндегі оқу, жою және сеанстарды тізімдеу әрекеттерін басқарыңыз
- Пациент деректерін жинақтауды, кезекке қоюды, жазып шығаруды, сақтауды және алуды іске асырыңыз
- Деректерді кейін толықтыруды және тарихи деректерді көрсетуді қолдаңыз
- Backend деректері мен графикалық пайдаланушы интерфейсі арасында нұсқаланған интерфейстер жасаңыз
- Пациент сенсоры мен сеанс өмірлік циклдерін басқарыңыз
- Сеанс метадеректерін, қалпына келтіру жұмыс процестерін және дұрыс өшіруді қолдаңыз
- Қуат түймесін өңдеу мен басқарылатын өшіру процестерін әзірлеңіз
- USB арқылы деректерді экспорттауды қамтамасыз етіңіз
- Қызметтік құралдармен және құрылғы қызметін өңдеушілермен жұмыс істеңіз
- Бағдарламалық жасақтаманы жаңартуды, растауды және кері қайтаруды қолдаңыз
- Журналдарды шығару мен аудит журналын жүргізуді іске асырыңыз
- Жобалаудан бастап біріктірілген, тексерілген және құжатталған кодқа дейін дербес қолданба аймағына иелік етіңіз
- Бағдарламалық жасақтама сәулетшісімен және іргелес компоненттерге жауапты инженерлермен ынтымақтасыңыз
- Берілген аймақтағы жеткізуге жауапты болыңыз
Талаптар
- Ендірілген Linux үшін заманауи C++17 қолданбаларын әзірлеуде мол тәжірибе
- RAII, ені тұрақты типтер, std::atomic, көп ағындылық және құлыпсыз немесе шектеулі кезектер туралы терең білім
- Детерминирленген мінез-құлық пен сенімділік аса маңызды бағдарламалық жасақтаманы әзірлеу тәжірибесі
- Бөлусіз немесе аз бөлінетін орындалу орталары, алдын ала бөлінген жад және сыйымдылығы тұрақты контейнерлермен тәжірибе
- Порттар мен адаптерлер немесе алтыбұрышты архитектураны, интерфейстерді және тәуелділіктерді енгізуді қолдану тәжірибесі
- Қызметтерді, watchdog жүйелерін және жүйе деңгейіндегі ақауларды басқаруды қамтитын Linux жүйелерін біріктіру тәжірибесі
- FlatBuffers, Unix домендік сокеттері немесе атаулы арналар сияқты IPC және сериализация технологияларымен тәжірибе
- 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 апталық келісімшарттық жұмыс
- Kings Cross-та аптасына 2-3 күн жерде жұмыс істеуді талап ететін аралас формат
- Қажет болған жағдайда жұмысқа қабылдау процесі бойы ақылға қонымды бейімдеулер ұсынылады