Поиск работы на сайте Jobvk.com
Разместить вакансию
Разместить резюме

Программист встраиваемого ПО

ДМС Передовые Технологии
  • от 240 000 руб.
  • Полная занятость
  • Опыт: 3-6 лет
  • Описание: Инженер-программист встраиваемых систем для медицинских устройств Наши проекты: Мы являемся разработчиком и производителем медицинского оборудования для функциональной диагностики. В линейку нашей продукции входят портативные суточные мониторы ЭКГ и артериального давления на базе микроконтроллеров STM32, Artery AT32 и MSP430. Эти устройства позволяют регистрировать электрокардиограмму и измерять артериальное давление пациентов в течение 24-72 часов, что дает врачам полную картину состояния сердечно-сосудистой системы пациента в повседневных условиях. Ваши задачи: Вы будете разрабатывать и поддерживать встроенное программное обеспечение (прошивки) для наших медицинских мониторов. На вас ляжет полный цикл разработки: проектирование архитектуры, управление микроконтроллером, работа с периферией, реализация пользовательских интерфейсов, алгоритмы регистрации, фильтрации и первичного анализа биомедицинских сигналов, обеспечение надежности и энергоэффективности. Вы будете заниматься тестированием, верификацией и дальнейшим сопровождением разработанного программного обеспечения, созданием и ведением связанной с проектом технической документации. У вас будет возможность работать в контакте с инженерами-электронщиками для согласования схемотехники устройств, применяемых аппаратных и программных решений. Обязательные требования: Высшее техническое образование (электроника, программная инженерия, биомедицинская инженерия или смежные области); Минимум 2 года опыта разработки программного обеспечения для микроконтроллеров; Глубокое понимание архитектуры, особенностей программирования и оптимизации микроконтроллеров STM32 (F4, L0, L1 серии) и MSP430x; Практические навыки работы с периферией: USB (CDC, HID, MSC классы), SDIO, SPI, UART, I2C. Понимание низкоуровневых аспектов программирования: регистры, битовые операции, прерывания, DMA, стратегии энергосбережения; Знание основных методов цифровой обработки сигналов: фильтрация, компрессия, частотный анализ, детекция артефактов; Уверенное владение языками программирования C/C++ (стандарты C99, C++11/14); Умение эффективно использовать среды разработки и отладочные инструменты (JTAG/SWD отладчики, осциллографы, логические анализаторы); Английский язык в объеме, достаточным для чтения и понимания технической документации. Будет значительным плюсом: Опыт разработки медицинского оборудования; Понимание принципов электрокардиографии и принципов работы автоматических измерителей артериального давления; Опыт работы с микроконтроллерами Artery AT32; Опыт работы с АЦП серии ADS129x для сбора и обработки биологических сигналов; Навыки программирования модулей Bluetooth, BLE и WiFi (ESP32 Solo-1, Nordic nRF5); Знакомство с системой управления версиями Git; Понимание нормативных требований к медицинским устройствам (ISO 13485, IEC 62304). Личные качества: Аналитический склад ума, ответственность и внимание к деталям; Умение самостоятельно решать сложные технические задачи; Хорошие коммуникативные навыки для взаимодействия с междисциплинарной командой; Готовность к обучению и освоению новых технологий.