Инженер встраиваемого ПО

RECURSME

Инженер встраиваемого ПО

Описание вакансии

Ищем разработчика встроенного ПО (STM32F, C/C++) для расширения команды в рамках направления и повышения уровня документирования работ.

О команде и продукте

Компания ExoAtlant, российская компания - разработчик промышленных экзоскелетов, входит в группу компаний-производителей экзоскелетов, куда, помимо неё, входит компания ExoAtlet — российская инновационная компания-производитель экзоскелетов для детей и взрослых (реабилитация после травм/инсульта, ДЦП и др.). Продукты компаний признаны в России и за рубежом, компания “ExoAtlant” — резидент Сколково, аккредитованная айти-компания. Продукция компании представлена на международных рынках.

Команда разработки ПО в компании до 10 человек: есть embedded, Android и Web-направления, задачи часто на стыке и требуют совместного поиска оптимального решения. Так же присутствует коммуникация с зарубежной командой разработчиков, с которыми так же необходимо работать по части проектов компании.

Эта работа подходит вам, если хочется

  • Делать продукт, а не бесконечные прототипы, и видеть эффект для пользователей

  • Решать сложные и нетривиальные embedded-задачи, где код напрямую взаимодействует с "железом" и влияет на работу сложного медицинского устройства

  • Быть причастным к социально-значимому продукту, который делает жизни тысяч людей лучше

  • Работать в сильной команде единомышленников, где ценят техническую экспертизу, критическое мышление и готовность брать на себя ответственность

  • Получить международный опыт (взаимодействие с командой разработчиков из Южной Кореи)

Траектория роста

Возможность вырасти от разработчика firmware до ключевого разработчика направления и тимлида (4-5 человек) в краткосрочной перспективе.

За какой результат отвечать

  • Прирост скорости и количества закрытых задач. Согласованные оценки по срокам не расходятся критически с фактом

  • Улучшено качество и прозрачность документации, чтобы результаты работ по embedded-направлению были более доступны для остальных участников команды

  • Выстроено позитивное взаимодействие с разработчиками: через вас удобно вести коммуникацию и распределять задачи

Выполнять задачи

  • Разрабатывать ПО продукта на С++/C и C# для Embedded-компонентов

  • Разрабатывать вспомогательное ПО (программы конфигурации и тестирования)

  • Документировать работу в системах, используемых в компании (Git, Jira, Confluence).

  • Работать в рамках релизов (Jira), проводить корректную оценку времени выполнения задач

  • Кросс-взаимодействие с Hardware/Android/Web по смежным задачам, находить общее решение

Необходимые навыки

  • Опыт работы с микроконтроллерами серии STM32F

  • Опыт коммерческой разработки C++ от 1 года, на C от 3 лет

  • Опыт разработки Firmware на всех уровнях от CSP/BSP/HAL до логики приложения

  • Опыт использования С++ STL или аналогов в Embedded

  • Английский язык на уровне чтения технической документации и общения в переписке

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

  • Опыт работы с аппаратурой (отладка схем, работа с измерительным оборудованием)

  • Опыт разработки ПО с использованием C# .Net Core 8

  • Опыт работы с микроконтроллерами Nordic nRF5340

  • Опыт работы с RTOS (Zephyr OS, ThreadX, FreeRTOS)

  • Опыт настройки и сборки дистрибутивов Yocto, Debian, Ubuntu Core

  • Опыт разработки с решений с использованием Arm TrustZone, ARM SecureBoot и Linux SecureBoot, Encrypted Boot, реализации защиты ПО (шифрование, подписи, CAN messages authentication)

  • Опыт разработки unit-тестов для классов, функциональных тестов готовых сборок, SIL

  • Опыт работы с инструментами командной разработки: Git, Bitbucket, Jira, Confluence

  • Опыт написания скриптов сборки CMake и настройки CI

Условия работы

  • Гибридный формат работы (большую часть времени в офисе)

  • График работы 5/2.

  • Гибкое начало рабочего дня с 9:00 до 11:00.

  • Аккредитованная IT-компания

  • Испытательный срок - 3 месяца

Этапы отбора

  • Первичная анкета (не более 5 минут)

  • Диагностика критического мышления

  • Первичное собеседование

  • Тестовое задание

  • Диагностика гибких навыков

  • Финальное собеседование

Посмотреть контакты работодателя

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию