← к выдаче
разработка

Инженер-разработчик (Программист C/C++)

Меркатор ХолдингМосква5 дн. назад

Коротко

Develops embedded software for self-propelled vehicles, working with CAN protocols, algorithmization, and debugging on target hardware · Needs: OOP, SOID, multithreading, memory management, CMake, Git, Linux, embedded vehicle software experience, CAN/CAN-FD protocols

Описание от работодателя

Чистота городов начинается с инноваций! Завод инновационной спецтехники, стал ответом на запрос мегаполисов в экологичной и эффективной спецтехнике. При участии ООО "Меркатор Холдинг", ПАО "КАМАЗ" и АО ОЭЗ "Технополис Москва" налажено производство вакуумных уборочных машин, которые поддерживают чистоту в парках, на площадях, автомагистралях. ЗИС - Первая в России электрическая спецтехника полного цикла! Чем предстоит заниматься: Разработка встраиваемого ПО для самоходных транспортных средств; Работа с протоколами обмена данными (CAN - J1939); Алгоритмизация работы систем транспортного средства; Самостоятельная отладка написанного кода; Требования: Знание ООП и SOID принципов; Многопоточного программирования (std::thread, std::mutex, std::condition_variable, std::atomic и т.д.); Управления памятью, RAII, сырых и умных указателей; Опыт работы с CMake (или аналогичными системами сборки); Уверенное владение Git (branching model, code review, rebasing и т.д.); Опыт разработки под Linux (встраиваемые системы — большой плюс); Способность самостоятельно разбираться в сложных технических\физических задачах; Опыт разработки встраиваемого ПО для транспортных средств (автомотив/спецтехника); Работа с протоколами обмена данными – CAN / CAN-FD (особенно J1939, ISO 11783 (ISOBUS), CANopen); Знакомство с автомотивными стандартами (MISRA C++, ISO 26262 — хотя бы на уровне понимания); Знание шаблонов проектирования; Опыт работы с реал-тайм системами и ОС (QNX, RTLinux, FreeRTOS, ThreadX); Разработка HMI/интерфейсов оператора; Опыт отладки на целевом железе (JTAG, логирование, hardware-in-the-loop); Знание инструментов статического анализа кода (Cppcheck, Clang-Tidy и т.д.); Мы предлагаем все, что есть в стабильной компании: Место работы: особая экономическая зона по адресу - Москва, Волгоградский проспект, 42/к11; График работы 5/2; Официальное трудоустройство, полностью белая заработная плата + премии; Оборудованное рабочее место; Медицинское страхование, полис ДМС; Стань частью команды! Вас ждет дружный коллектив с фокусом на командность и поддержку, открытую атмосферу и комфортные условия работы. Мы ценим своих сотрудников и помогаем им реализовать свой потенциал.