Про продуктМи розробляємо портативну ультразвукову систему: бездротові УЗД-датчики, що підключаються до iOS/Android через мобільний застосунок. Це dual-probe (2-in-1) рішення, яке дозволяє проводити обстеження безпосередньо “біля пацієнта” (в клініці, на виїзді тощо).Продукт охоплює:hardware (датчик/платформа),embedded software / SDK та взаємодію з пристроєм,мобільний застосунок + GUI,інфраструктуру тестування (включно зі stress-testing).Команда та процесВи приєднаєтесь до існуючих міжнародних S
Про продукт
Ми розробляємо портативну ультразвукову систему: бездротові УЗД-датчики, що підключаються до iOS/Android через мобільний застосунок. Це dual-probe (2-in-1) рішення, яке дозволяє проводити обстеження безпосередньо “біля пацієнта” (в клініці, на виїзді тощо).
Продукт охоплює:
- hardware (датчик/платформа),
- embedded software / SDK та взаємодію з пристроєм,
- мобільний застосунок + GUI,
- інфраструктуру тестування (включно зі stress-testing).
Команда та процес
- Ви приєднаєтесь до існуючих міжнародних Scrum-команд (повна інтеграція в команду), типово 3-тижневі спринти.
- В кожній Scrum-команді є Product Owner та Scrum Master.
- Масштаб: близько 30 інженерів (Норвегія), + 30–40 контракторів.
Інструменти: GitLab CI/CD, Jira + Confluence, HP ALM (bug tracking).
Ваші задачі
- Проєктувати, реалізовувати та тестувати embedded C++ ПЗ для портативних УЗД-пристроїв.
- Писати код, який є надійним, документованим, підтримуваним і розширюваним (new dev + зміни в існуючому коді).
- Покривати зміни unit-тестами (включно з низькорівневим/embedded-кодом) і ставитися до тестів як до продуктового коду.
- Працювати з legacy-кодом: читання, рефакторинг, поліпшення архітектури.
- Брати участь у design-дискусіях і code review (взаємний коучинг у команді).
- Співпрацювати зі стейкхолдерами (PO, UX/Usability, clinical experts) для уточнення вимог і пріоритетів.
- Оптимізувати продуктивність і використання ресурсів (CPU/пам’ять/енергоефективність тощо).
Вимоги
Буде плюсом
- Yocto / Embedded Linux, створення та підтримка вбудованих дистрибутивів.
- Linux kernel driver development.
- Microcontroller development, FreeRTOS / bare-metal.
- Оптимізації: SIMD/NEON, (за потреби домену) OpenCL/CUDA.
- Python/Matlab для прототипування алгоритмів; базове розуміння signal/image processing.
- Базові знання електроніки (analog/digital fundamentals).
Робочий формат та техніка
- Формат: віддалено під час війни, далі — офіс/гібрид (місто: Київ, Харків).
- Техніка: MacBook.