Технический руководитель группы разработки встраиваемого ПО (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 минут пешком от метро).
•Бесплатные чай, кофе, печеньки.
•Возможность компенсации расходов на профессиональное обучение, курсы и профильные конференции.
•Возможность влиять на техническую стратегию и создавать продукты с нуля.