Evocargo создает транспорт будущего. Мы проектируем, конструируем и собираем автономные электро-грузовики, разрабатываем программное обеспечение беспилотных грузовиков и низкоуровневых компонентов. Мы разрабатываем и внедряем «под ключ» автономные логистические решения полного цикла, которые уже сейчас доступны в закрытых производственных помещениях и на контролируемых территориях.
Кто мы и кого ищем:
Наша команда занимается разработкой серийных устройств для беспилотных автомобилей: парктроников, блоков дистанционного управления, модулей сбора и преобразования данных от сенсоров и других важных электронных узлов в составе систем автоматического управления.
Мы ищем разработчика встраиваемого ПО, который будет участвовать в разработке firmware для наших устройств на базе микроконтроллеров STM32.
От будущего коллеги мы ждём:
- Опыт разработки встраиваемого ПО для серийных изделий - от 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-проектах.
По задачам:
- Разработка ПО для микроконтроллеров ARM Cortex-M (STM32);
- Участие в системном проектировании разрабатываемых приборов;
- Организация и проведение тестирования ПО в составе изделий;
- Техническое сопровождение ранее разработанных изделий.
Наш технологический стек:
- Основной язык разработки: C
- Основные используемые микроконтроллеры: STM32F1/F4/H7
- Контроль версий: Git
- Toolchain: arm-none-eabi-gcc + CMake
- Централизованная сборка ПО в рамках CI
- ОСРВ: FreeRTOS
- HAL внутренней разработки
О нас:
- Гибридный формат работы. Офис у нас уютный, продуманный и с террасой. Находится в технопарке "Калибр" в 10 минутах от м. Алексеевская;
- Оформление по ТК РФ, белая з/п;
- Выдаем технику для работы;
- ДМС со стоматологией;
- Корпоративные скидки на услуги и товары от разных торговых площадок, фрукты и настолки в офисе, марафоны и другие спортивные активности;
- Возможность узнать все про мир автономного транспорта;
- Интересные задачи, нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств;
- Мы открыто делимся фидбеком, не боимся прямо говорить о том, что сделано плохо, но при условии, что критика выражена конструктивно и с уважением к другим.
До встречи :)