Инженер-программист встраиваемых систем

Оплата не указана

Вакансия находится в архиве

Эвокарго

Алексеевская

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Evocargo создает транспорт будущего. Мы проектируем, конструируем и собираем автономные электро-грузовики, разрабатываем программное обеспечение беспилотников и низкоуровневых компонентов. Мы разрабатываем и внедряем «под ключ» автономные логистические решения полного цикла, которые уже сейчас доступны в закрытых производственных помещениях и на контролируемых территориях.

Мы в поисках Инженера-программиста встраиваемых систем

Наша команда занимается разработкой серийных устройств для беспилотных автомобилей: парктроников, блоков дистанционного управления, модулей сбора и преобразования данных от сенсоров и других важных электронных узлов в составе систем автоматического управления.

Мы ищем разработчика встраиваемого ПО, который будет участвовать в разработке firmware для наших устройств на базе микроконтроллеров STM32.

Задачи:

  • Разработка ПО для микроконтроллеров ARM Cortex-M (STM32);
  • Участие в системном проектировании разрабатываемых приборов;
  • Организация и проведение тестирования ПО в составе изделий;
  • Техническое сопровождение ранее разработанных изделий.

Наш стек:

  • Основной язык разработки: C;
  • Основные используемые микроконтроллеры: STM32F1/F4/H7;
  • Контроль версий: Git;
  • Toolchain: arm-none-eabi-gcc + CMake;
  • Централизованная сборка ПО в рамках CI;
  • ОСРВ: FreeRTOS;
  • HAL внутренней разработки.

От будущего коллеги мы ждем:

  • Опыт разработки встраиваемого ПО для серийных изделий - от 3 лет;
  • Опыт работы с STM32: NVIC, DMA, ADC/DAC, SPI, I2C, USART, TIM;
  • Опыт работы с промышленными интерфейсами CAN, RS232/422/485, Ethernet;
  • Опыт версионирования кода в системах контроля версий (преимущественно - Git)
  • Умение разбираться в электрических схемах, платах, находить неисправности;
  • Умение ориентироваться в зарубежной технической документации;
  • Умение составлять сценарии тестирования ПО как на программном (unit-тестирование), так и на аппаратном (стенд) уровнях;
  • Умение работать с контрольно-измерительной аппаратурой (осциллограф, логический анализатор);

Будет плюсом:

  • Опыт работы в проектах с RTOS (FreeRTOS, ChibiOS и/или другими);
  • Опыт работы в Ubuntu и других Debian-подобных дистрибутивах (работа с командной строкой, знание базовых утилит командной строки);
  • Опыт использования компиляторов семейства GCC для микроконтроллеров, систем сборки Make/CMake, отладчика gdb, написания ld-скриптов;
  • Опыт написания программ для ПК для отладки и настройки изготавливаемых устройств;
  • Опыт применения C++ и/или Rust в embedded-проектах.

Условия:

  • Оформление по ТК РФ, белая з/п;
  • Выдаем новую технику для работы;
  • ДМС со стоматологией;
  • Корпоративные скидки на услуги и товары от разных торговых площадок, фрукты и настолки в офисе, марафоны и другие спортивные активности;
  • Day Off - при плохом самочувствии можно поработать из дома;
  • Возможность узнать все про мир беспилотного транспорта;
  • Интересные задачи, нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств;
  • Мы открыто делимся фидбеком, не боимся прямо говорить о том, что сделано плохо, но при условии, что критика выражена конструктивно и с уважением к другим;
  • Формат работы: офис или гибрид. У нас уютный и продуманный офис с террасой в Москве, технопарке "Калибр" в 10 минутах пешком от м. Алексеевская.

Любим сопроводительные письма ;)

Ключевые навыки

Stm32
Cancancan
Cherrypy
Version control/git
Rtos

Адрес

Москва, улица Годовикова, 9с4

Контактная информация

Эвокарго

Сайт: evocargo.com

Почта: не указана

Вакансия опубликована 19.07.2024 в г. Москва.

Похожие вакансии

#

Москва

Полный день

Подробное описание

3 апреля

#

Senior

Грязи

Удаленная работа

Подробное описание

-

#

Middle

от 190 000 до 190 000 ₽

Городец

Гибкий график

Подробное описание

-