Description
#вакансия
Инженер-программист (Android + Low-level / STM)
О проекте
Мы разрабатываем высокотехнологичные устройства для медицины. Блок, под который мы ищем специалиста - это современный планшетный программатор для имплантируемых кардиологических устройств (электрокардиостимуляторов, ИКД). Это замена устаревшим монструозным системам — наша цель сделать работу врача-аритмолога такой же удобной, как использование iPhone.
Проект с нуля: архитектура, протоколы, UI / UX, железо - все разрабатываем сами.
Мы — небольшая команда инженеров. Без бюрократии, без бессмысленных митингов. Нужен результат и надёжность.
Чем предстоит заниматься (и это реально интересно)
Основная первичная задача (Android)
- Разработать kiosk-приложение для планшета.
- Реализовать BLE-менеджер: сканирование, подключение к головке, автоматическое переподключение, контроль качества связи.
- Приём и синхронная визуализация двух сигналов в реальном времени: поверхностная ЭКГ (3 отведения, через головку), телеметрический эндокардиальный сигнал (из импланта)
- Отрисовка графиков с масштабированием, линейкой измерения, маркерами событий (стимуляция, аритмия).
- Управление сеансами пациента, локальное хранение (Room / SQLite), генерация PDF-отчётов, экспорт на USB.
- Скрытый инженерный режим: диагностика, логи, обновление.
Дополнительная задача (будет большим плюсом если ваш профиль шире) - Low-level, STM
- Разобраться в текущей связке ISM (8–40 kHz) → STM → Bluetooth.
- Включиться в разработку прошивки на STM32 для устойчивого моста данных.
- Обеспечить синхронизацию по времени между эндосигналом и ЭКГ на уровне пакетов.
Что мы предлагаем
- Удалёнку с гибким графиком — результат важнее часов. Встречи в офисе в СПБ по необходимости и для совместной работы с железом.
- Стартап-атмосферу: вы влияете на архитектуру, стек, технологии. Никто не навязывает «корпоративные стандарты».
- Достойную оплату — готовы платить за экспертизу.
- Работу с современным железом: BLE, реальное время, цифровая обработка сигналов.
Кого ищем
Стек разработки приложения обсуждаем:
- Flutter — основной фреймворк для UI и логики (выбран за скорость разработки и отличную кастомизацию графиков).
- Или Native (Kotlin / Java) — если вы уверены, что натив даст критическое преимущество. Готовы обсуждать.
- Опыт разработки под Android / iOS от 3 лет.
- Реальные проекты с BLE (сканеры, периферия, потеря связи, реконнект, буферизация).
- Понимание работы с потоками данных в реальном времени (буферы, синхронизация).
- Чистый код, контроль версий, прослеживаемость изменений.
Компания: Evomatics
Заработная плата: Уровень дохода не указан
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.