Ведущий системный программист Embedded Linux (Team lead)
Уважаемые соискатели, мы проводим подбор кандидатов на позицию Ведущий системный программист 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 или схожих отраслевых стандартов;
- опыт в разработке систем управления железнодорожного подвижного состава.
УСЛОВИЯ, КОТОРЫЕ МЫ ПРЕДЛАГАЕМ:
- Конкурентоспособная заработная плата;
- Гибкий график работы;
- Полное соблюдение трудового законодательства;
- Эффективную, прозрачную премиальную систему;
- ДМС;
- Работа в комфортном офисе А класса;
- Комфортное, оборудованное место для приема пищи с бесплатным кофе;
- Обучение за счёт компании.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).