Москва
Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар 40
Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар 40
Уважаемые соискатели, мы проводим подбор кандидатов на позицию Ведущий системный программист Embedded Linux (Team lead) в АО Инжиниринговый Центр Железнодорожного Транспорта. Центр был создан ОАО «РЖД» и холдингом «СИНАРА – Транспортные Машины» в целях развития железнодорожного транспорта, в том числе высокоскоростного, и современных объектов инфраструктуры железных дорог на территории Российской Федерации.
Компания занимается рядом передовых разработок в области железнодорожного транспорта, основные из которых:
- разработка высокоскоростного подвижного состава со скоростью движения до 400 км/ч; разработка конструкций и технологий содержания железнодорожного пути с повышенным ресурсом;
- участие в разработке беспилотного электропоезда.
ЗАДАЧИ, КОТОРЫЕ БУДУТ ПЕРЕД ВАМИ СТОЯТЬ:
- сборка и поддержка дистрибутивов ОС Linux оптимизированных под применяемые аппаратные решения (оптимизация размера дистрибутива, времени загрузки, интеграция патчей реального времени);
- формирование системы сборки дистрибутивов под применяемые аппаратные решения и поставки (развёртывания) на реальном оборудовании;
- участие в разработке архитектуры системного и сервисного ПО;
- разработка и поддержка системного и сервисного программного обеспечения для встраиваемых систем;
- сопровождение разработки, при привлечении сторонних разработчиков;
- взаимодействие с разработчиками прикладного программного обеспечения систем управления;
- разработка и согласование программной и технической документации в рамках функциональных обязанностей и компетенций
МЫ БУДЕМ РАДЫ РАССМОТРЕТЬ ВАШЕ РЕЗЮМЕ, ЕСЛИ ВЫ ОТВЕЧАЕТЕ СЛЕДУЮЩИМ ТРЕБОВАНИЯМ:
- релевантный опыт работы – не менее 3 лет;
- опыт сборки и поддержки дистрибутивов встраиваемой ОС на базе Linux, опыт интеграции патчей реального времени или иных модификаций ОС для режима реального времени, опыт написания модулей ядра, опыт конфигурирования и доработки загрузчика (напр. UBoot);
- опыт разработки драйверов, системного и сервисного программного обеспечения под ОС Linux для встраиваемых систем;
- опыт программирования на C, опыт использования систем сборки (make cmake);
- опыт в разработки с использованием непрерывной интеграции (сборки) и поставки (развёртывания) - CI/CD;
- опыт разработки с использованием систем контроля версий (желательно Git);
- умение читать электрические схемы, понимание принципов и архитектур современных электронных устройств, микропроцессорной техники и программно-аппаратных комплексов и систем;
- способность планировать работу и выполнять сложные задачи в сотрудничестве с другими разработчиками при минимальном руководстве;
- знание Английского языка на уровне чтения документации.
Приветствуется:
- опыт работы с многопоточными системами реального времени, опыт разработки многопоточного ПО с использованием POSIX-API, опыт настройки планировщиков ОС;
- опыт работы с интерфейсами Ethernet (протоколы TCP/UDP), CAN (протокол CANOpen);
- опыт программирования микроконтроллеров и микропроцессоров (baremetal) в части реализации алгоритмов контроля и управления;
- опыт отладки и проверки произведённого оборудования, умение пользоваться лабораторным оборудованием (тестер, осциллограф);
- опыт разработки программной и технической документации по ЕСПД (ГОСТ 19);
- понимание жизненного цикла ПО в соответствии с требованиями ГОСТ Р 61508 или схожих отраслевых стандартов;
- опыт в разработке систем управления железнодорожного подвижного состава.
УСЛОВИЯ, КОТОРЫЕ МЫ ПРЕДЛАГАЕМ:
- Конкурентоспособная заработная плата;
- Гибкий график работы;
- Полное соблюдение трудового законодательства;
- Эффективную, прозрачную премиальную систему;
- ДМС;
- Работа в комфортном офисе А класса;
- Комфортное, оборудованное место для приема пищи с бесплатным кофе;
- Обучение за счёт компании.