Обязанности:
"АВП Технология" - российская компания с более чем 25- летней историей, по разработке и выпуску продукции предназначенную для автоматизации процессов управления подвижным составом на железнодорожном транспорте, как строящемся, так и эксплуатируемом не только в России, а также в странах ближнего и дальнего зарубежья. Сейчас мы развиваем новые проекты, разрабатываем и внедряем новые поколения интеллектуальных систем, повышающих эффективность работы железнодорожного транспорта, его безопасность и экологичность движения. В настоящее время мы работаем над своей репутационной составляющей, привлекая в команду лучших специалистов и автоматизируя бизнес-процессы для более оперативного и качественного взаимодействия с сотрудниками и партнёрами Компании! Мы не стоим на месте, а делаем всё для активного развития и движения вперед! Наши преимущества: аккредитованная IT–компания; выбор графика работы (офис, гибрид, удаленный); стабильность и своевременность выплат; премия по итогам года; обучение за счет компании; возможность влиять на работу подразделения, компании; после испытательного срока добровольное медицинское страхование участие в интересных спортивных мероприятиях. Сейчас мы ищем в свою команду «Ведущего программиста С++», который будет заниматься следующим: реализацией проекта автоведения поезда на новых видах тягового подвижного состава ТПС на платформе i.MX6 ARM Cortex под Linux; проектированием ядра системы автоведения и формирования программных основ под Linux; разработкой низкоуровневых элементов ПО на уровне обслуживания аппаратуры и интерфейсов (FRAM, Watchdog, CAN и т.п.); разработкой прикладных элементов ПО (протоколы CANOpen, обмена данными по интерфейсам байтами/блоками байт и пр.); координацией работы группы разработчиков, предоставлением консультаций и рекомендаций по созданию ПО на С++ модулей автоведения, работы с БД и пр. Вам необходимо знать и уметь: иметь опыт разработки С++ под Linux, опыт работы с Delphi/Pascal ; знать понимание принципов ООП; иметь опыт разработки и отладки многопоточных приложений; уметь писать поддерживаемый код (читаемый, расширяемый); уметь работать с системами контроля версий (желательно Git); знать английский язык на уровне чтения технической документации. Будет плюсом: опыт работы с шиной CAN, Ethernet, RTOS OnTime; знание Qt; опыт разработки систем реального времени; опыт разработки под Linux, умение собирать toolchain; опыт написания документации; знание Python; понимание основ электроники, электротехники; Мы предлагаем: Сильную и дружную команду, готовую поддержать ваши инициативы; Соблюдение ТК РФ с первого дня оформления; Поддержка на старте: наставник, который поможет влиться в работу и welcome-тренинг; Шаговая доступность от Метро, БКЛ, МЦД-4 "Электрозаводская"; ДМС после испытательного срока.