Инженер-программист С/С++ (Направление медицинских изделий)

Дата размещения вакансии: 22.11.2024
Работодатель: Уральский оптико-механический завод
Уровень зарплаты:
от 100000 до 200000 RUR
Город:
Москва
ул. Плеханова 4 стр. 1
Требуемый опыт работы:
От 3 до 6 лет

"Уральский оптико-механический завод им. Э.С. Яламова" - ведущее предприятие России по разработке и производству оптико-электронных приборов военного и гражданского назначения. Сегодня АО ПО УОМЗ - это социально-ориентированное предприятие, обеспечивающее для своих сотрудников комфортные и безопасные условия труда, достойный уровень заработной платы, возможность профессионального и карьерного роста.

Наше конструкторское бюро приглашает разработчиков для создания и поддержки медицинских систем жизнеобеспечения и мониторинга состояние пациента. Номенклатура разрабатываемых изделий включает наркозно-дыхательные аппараты, аппараты искусственной вентиляции легких, увлажнители дыхательной смеси и др.

Обязанности:

  • Разработка, отладка и тестирование встроенного программного обеспечения медицинских изделий;
  • Проектирование архитектуры ПО для микроконтроллеров STM32, Cortex M3, Cortex М4;
  • Сопровождение и модификация имеющегося ПО для микроконтроллеров STM32 и Atmel AVR;
  • Аналогово-цифровое преобразование сигналов и их обработке;
  • Управление пневматическими и механическими приводами;
  • Обеспечение коммуникации между узлами посредством интерфейсов RS-232, RS-458, USB, CAN, I2C, SPI.

Требования:

  • Высшее профильное образование;
  • Обязательно:
  • Опыт разработки ПО на языке С;
  • Опыт работы с CMSIS/HAL;
  • Опыт работы с Atmel AVR GNU Toolchain;
  • Понимание принципов работы микроконтроллера, периферийных устройств: таймеров, АЦП, ЦАП, интерфейсов приёма-передачи;
  • Событийно-ориентированная парадигма программирования и механизмы обработки прерываний;
  • Хорошая алгоритмическая подготовка;
  • Базовое владение Git.
  • Желательно:
  • Знание теории автоматического управления;
  • Знание теории цифровой обработки сигналов;
  • Навыки разработки модульных тестов (СppUTest или др.);
  • Опыт работы с FreeRTOS, а также понимание парадигмы многопоточного программирования и многопоточной отладки;
  • Базовое понимание схемотехники и принципов работы цифровых и аналоговых цепей;
  • Опыт работы с СI/CD;
  • Владение системой сборки CMake;
  • Опыт использования Labview/Matlab/Python для нужд моделирования/ ЦОС/ тестирования встроенного ПО.

Условия:

  • Трудоустройство в соответствии с ТК РФ;

  • Своевременная выплата заработной платы;

  • Расширенный социальный пакет;

  • Выплачиваются ежеквартальные премии в размере оклада;

  • Доплата на питание 3000 руб. в месяц;

  • Режим работы: пятидневная рабочая неделя, 9:00 - 17:40.