Программист-разработчик С

Дата размещения вакансии: 20.09.2024
Работодатель: ТрансМашХолдинг, Группа компаний
Уровень зарплаты:
от 200000 RUR
Город:
Москва
Варшавское шоссе 125
Требуемый опыт работы:
От 3 до 6 лет

OOO «ТМХ Интеллектуальные Системы» – стремительно растущая организация, один из лидеров рынка по разработке беспилотных систем и автономных систем управления на железнодорожном транспорте (пассажирские и грузовые перевозки).

Мы ищем в команду Программиста-разработчика.

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

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

Требования:

  • Знание языка C;
  • Знание Linux, опыт написания драйверов, работы с Embedded Linux, навыки низкоуровневого программирования;
  • Знание сетевых протоколов, опыт разработки сетевых приложений;
  • Понимание принципов построения систем реального времени;
  • Владение системами контроля версий, сборки приложений (git, make), инструментами статического анализа кода, профилирования.

Будет преимуществом:

  • Опыт низкоуровневого программирования для микроконтроллеров;
  • Знание стандарта кодирования MISRA-C, форматов описания данных (в т.ч. JSON, XML);
  • Опыт работы с промышленными fieldbus-протоколами (CANOpen, POWERLINK и подобными);
  • Опыт работы с системами менеджмента требований;
  • Знакомство с JavaScript, websockets, построением веб-приложений;
  • Знакомство с markdown, pandoc, LaTeX.

Условия:

  • Оформление по ТК РФ;
  • Рабочее место: Варшавское шоссе, 125 (Здание НИЦЭВТ);
  • График работы: 5/2, возможен гибридный формат работы;
  • ДМС после испытательного срока.