Технический руководитель группы разработки встраиваемого ПО (Embedded Software Technical Lead Engineer)
О компании
ООО «Медплант» — российский разработчик и производитель современных перспективных аппаратов и приборов для экстренной медицинской помощи. Наше оборудование используется как в машинах скорой помощи, так и в стационарах — отделениях реанимации, интенсивной терапии. Команда разработчиков ведёт R&D-проекты по созданию устройств нового поколения, востребованных в реальной клинической практике. Мы работаем в Технополисе «Москва» — одной из ведущих площадок для высокотехнологичных компаний.
Сейчас мы ищем сильного технического лидера, который возьмёт на себя формирование архитектуры ПО для новых продуктов и руководство командой разработчиков. Если вы готовы создавать устройства, которые спасают жизни, и влиять на техническую стратегию — мы ждём вас в нашей команде.
Обязанности
- Проектирование архитектуры ПО и выбор аппаратной платформы (Embedded Linux на ARM; MCU) для новых медицинских устройств с учётом требований к производительности, надёжности и возможности последующих доработок.
- Разработка ПО на C++ для ARM под Linux (Qt 6) и для STM32 — включая обработку медицинских сигналов и протоколы обмена данными.
- Постановка технических задач команде разработчиков, код-ревью, наставничество, контроль качества и соблюдение сроков.
- Поддержка изделий на всех этапах жизненного цикла — от прототипа до серийного производства и постпродажного сопровождения.
Требования
Обязательные:
- Опыт в разработке встраиваемого ПО от 5 лет, из них от 2 лет — в роли технического лида или ведущего инженера.
- Уверенное знание C++ (стандарт 17 или новее).
- Понимание работы аппаратных интерфейсов обмена данными (RS-232, SPI, I2C) и практический опыт работы с ними на ARM / STM32.
- Опыт разработки GUI для устройств с сенсорными экранами на C++ с использованием какого-либо фреймворка (Qt, Dear ImGui, TouchGFX, FLTK, Godot, wxWidgets)Опыт сборки Linux для ARM-платформ.
- Опыт программной обработки сигналов в реальном времени (физиологические сигналы, звук, потоки данных).
- Владение Git.
Приветствуется:
- Понимание методов обработки физиологических сигналов (ЭКГ, плетизмография, давление и др.) — оцифровка, фильтрация, анализ.
- Владение отладочными инструментами (JTAG/SWD, логический анализатор, осциллограф).
- Опыт модификации ядра Linux для ARM.
- Разработка ПО для ESP32 и AVR.
- Опыт написания технической документации.
- Знание стандартов IEC 60601, IEC 62304 и опыт разработки медицинских изделий.
- Опыт разработки ПО для Windows (C++, Python) для тестирования протоколов и симуляции устройств.
- Опыт разработки протоколов обмена с мобильными устройствами (BLE, Wi-Fi).
Мы предлагаем
- Официальное оформление по ТК РФ, полностью «белая» заработная плата
- ДМС.
- Гибкий график работы.
- Комфортный офис в Технополисе «Москва» (м. Текстильщики, 5 минут пешком от метро).
- Бесплатные чай, кофе, печеньки.
- Возможность компенсации расходов на профессиональное обучение, курсы и профильные конференции.
- Возможность влиять на техническую стратегию и создавать продукты с нуля.