Инженер-разработчик (Программист C/C++)
Коротко
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;
Официальное трудоустройство, полностью белая заработная плата + премии;
Оборудованное рабочее место;
Медицинское страхование, полис ДМС;
Стань частью команды! Вас ждет дружный коллектив с фокусом на командность и поддержку, открытую атмосферу и комфортные условия работы. Мы ценим своих сотрудников и помогаем им реализовать свой потенциал.