Инженер-программист (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 (Dart) — основной фреймворк для UI и логики (выбран за скорость разработки и отличную кастомизацию графиков).

  • Или Native (Kotlin/Java) — если вы уверены, что натив даст критическое преимущество. Готовы обсуждать.

  • Опыт разработки под Android/iOS от 3 лет.

  • Реальные проекты с BLE (сканеры, периферия, потеря связи, реконнект, буферизация).

  • Понимание работы с потоками данных в реальном времени (буферы, синхронизация).

  • Чистый код, контроль версий, прослеживаемость изменений.

Будет большим преимуществом:

  • Опыт с STM32 (C, HAL, DMA, прерывания, протоколы SPI/UART).

  • Понимание работы ISM-телеметрии (индуктивная связь, low frequency).

  • Разработка кроссплатформенного ПО (для будущих задач).

  • Опыт в медицинском ПО или работе с биосигналами (ЭКГ, датчики).

  • Опыт работы с регуляторными требованиями к медицинскому ПО (IEC 62304, ISO 14971)

  • Навык написания технической документации по V-модели (SRS, Architecture Design, Test Plans, Traceability Matrix)

  • Понимание процесса верификации и валидации для safety-critical систем

Личные качества:

  • Не боимся разбираться в чужом коде и железе, работаем совместно с другими инженерами.

  • Умеем доводить до релиза, а не до «у меня на тестовом работает».

  • Говорим прямо: не получается — предупреждаем заранее.


Адрес: Россия, Санкт-Петербург, Сабировская улица, 50
Показать на большой карте

Поделиться:

Опубликована 3 часа назад

Похожие вакансии

Нам нужен не просто исполнитель, а инженер, который умеет решать нетривиальные задачи: от выбора технологии ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Кобак ЛабКобак Лаб
  • Санкт-Петербург
4 дня назад
Мы продолжаем активно расти и расширять команду, в связи с этим открываем поиск Senior C++ developer в департамент обработки данных (СХД) TATLIN. СХД TATLIN - это программно-аппаратные комплексы, спроектированные и произведенные в России. За достаточ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании YADROYADRO
  • Санкт-Петербург
4 дня назад
от 150 000 ₽
Наша компания ищет кандидата на вакантную должность – инженер-программист в отдел АСУТП, для выполнения ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Сумма технологийСумма технологий
  • Санкт-Петербург
16 дней назад
Компания KVINT – ведущая компания по разработке и внедрению голосовых роботов. Основной продукт – голосовые виртуальные операторы, способные заменить живого человека на телефоне на входящих и исходящих звонках, во время которых роботы полностью имити...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании KVINTKVINT
  • Санкт-Петербург
8 дней назад
Наш департамент - часть большой команды разработки флагманского продукта компании YADRO – TATLIN.UNIFIED. Продукт представляет собой современное хранилище, созданное для решения задач традиционных корпоративных приложений, больших данных и аналитики,...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании YADROYADRO
  • Санкт-Петербург
16 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.