НПП ИТЭЛМА

Ведущий инженер-программист

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • MATLAB
  • Simulink
  • C++
  • Техническая документация
  • Vector CANoe

НПП "ИТЭЛМА" разрабатывает блоки управления автомобильной электроникой.
Разработка полного цикла: от требований заказчика к функционалу системы до поставки блоков управления на сборочный конвейер заказчика, включает в себя разработку программного и аппаратного обеспечения, корпусных деталей и производство.

Заказчики - все российские автопроизводители и иногда зарубежные.

Ведущий инженер-программист требуется отделу разработки прикладного программного обеспечения в группу кузовной электроники.
Прикладное (функциональное) ПО реализует поведение системы, специфичное для проекта: управление подключенными устройствами, анализ данных с датчиков, обмен функциональной информации с другими электронными блоками в автомобиле по сетям CAN, LIN.

Группа ведет разработку на MATLAB Simulink с использованием проприетарной надстройки. Промышленный код генерируется на ANCI C90 с учетом правил MISRA-C и CERT-C.

Отладка ПО проводится на целевой платформе с использованием стендов имитации нагрузок, стендов реальных нагрузок, и на целевом транспортном средстве.
Используются отладочные инструменты ETAS INCA и Vector CANoe.

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

  • Взаимодействие с заказчиком по вопросам функционала изделия;
  • Технический анализ запросов заказчика, анализ объема работы по проекту в части прикладного ПО;
  • Архитектурные решения в прикладном ПО, согласование интерфейсов с базовым ПО;
  • Анализ требований к безопасности и качеству ПО и контроль их выполнения в рамках прикладного ПО;
  • Постановка задач техническим специалистам команды: инженерам-программистам и старшим инженерам программистам прикладного ПО;
  • Реализация наиболее сложных программных модулей;
  • Интеграция программных модулей в проект;
  • Выпуск релизов ПО, ведение проектной документации;
  • Сопровождение проекта на всех этапах его жизненного цикла;
  • Анализ проблем и неисправностей в системе, определение потенциальных причин некорректной работы (как внутренних, так и внешних);
  • Анализ запросов на изменение, влияние предлагаемых изменений на работу других функций;
  • Взаимодействие с другими инженерными подразделениями в рамках проектной деятельности.

Требования:

  • Высшее техническое образование;
  • Опыт работы от 3-х лет;
  • Опыт программирования на С/С++;
  • Опыт ведения проекта встроенного ПО (управления проектной командой);
  • Английский язык - чтение технической документации.

Желательно:

  • Опыт работы с MATLAB Simulink (любые версии);
  • Опыт работы со стандартами в части безопасности и качества разработки ПО;
  • Опыт рефакторинга и сопровождение legacy-кода;
  • Чтение электрических принципиальных схем;
  • Знакомство с отраслевыми стандартами автомобильной отрасли;
  • Знание программ: ETAC INCA, Vector CANoe.

Условия:

  • График: 5/2 с 09:00 до 17:30 офис; сб., вс.- выходные дни;
  • Обучение: (внешнее и внутреннее) по запросу и профессиональной тематике;
  • ДМС: лучшие клиники Москвы и регионов с возможностью прохождения обследований (предоставляется после прохождения испытательного срока);
  • Компенсация питания;
  • Фитнес/Спорт по направлениям;
  • Корпоративные праздники и подарки для сотрудников и членов их семей.

Заказчик: ОД/Техническая дирекция/