c++linuxmultithreadingcembedded systemscanautomotivereal time systemsj1939
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Пожаловаться
Зарплата и рынок
развернуть
По рынку СНГ данных пока нет
На международном рынке: $135к/год ($102к - $173к)
78
Хорошая вакансия
развернуть
Фокус на embedded-разработке для транспорта и технические задачи описаны подробно, но уровень ведущего специалиста не вполне сочетается с опытом от 1 до 3 лет и практическим набором обязанностей.
Спорный грейд
Актуальный стек
Разработка продукта
Официальные условия
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Ведущий embedded программист (C/C++) (встраиваемое ПО для транспортных средств): Разработка embedded-ПО и алгоритмов для самоходной электрической спецтехники с акцентом на CAN/J1939, многопоточность и работу с системами реального времени. Фокус на отладке кода на целевом оборудовании, интеграции с автомобильными стандартами и создании HMI для оператора.
Локация: Москва, Волгоградский проспект, 42к11; работа на месте работодателя или в гибридном формате
Компания
Меркатор Холдинг участвует в производстве электрической специальной техники полного цикла, включая вакуумные уборочные машины для парков, площадей и автомагистралей.
Что делать
Разрабатывать встраиваемое программное обеспечение для самоходных транспортных средств.
Работать с протоколами CAN, CAN-FD и J1939, а также алгоритмизировать работу систем транспортного средства.
Самостоятельно отлаживать написанный код.
Разрабатывать HMI и интерфейсы оператора.
Проводить отладку на целевом оборудовании с использованием JTAG, логирования и hardware-in-the-loop.
Требования
Опыт работы от 1 года до 3 лет, включая разработку встраиваемого ПО для транспортных средств, автомобильной или специальной техники.
Знание C/C++, ООП, SOLID и шаблонов проектирования.
Знание многопоточного программирования: 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, а также со средствами статического анализа Cppcheck и Clang-Tidy.
Способность самостоятельно разбираться в сложных технических и физических задачах.
Хорошо, если есть
Опыт разработки под Linux для встраиваемых систем.
Культура и преимущества
Полная занятость, график 5/2 и работа в Москве.
Официальное трудоустройство и полностью белая заработная плата с премиями.
Оборудованное рабочее место.
Медицинское страхование и полис ДМС.
Командная работа, поддерживающая атмосфера и комфортные условия.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →