Сейчас мы ищем разработчика микроконтроллеров на C++, который присоединится к команде разработки прошивок телекоммуникационного оборудования.
Обязанности
Разработка и поддержка программного обеспечения для микроконтроллеров архитектур ARM, RISC-V.
Проведение тестирования, отладки и оптимизации кода.
Участие в проведении контроля кода (code review).
Взаимодействие со схемотехниками для интеграции разрабатываемого программного обеспечения с оборудованием.
Настройка, отладка электронных модулей, имеющих в своём составе микроконтроллеры.
Подготовка данных для формирования эксплуатационной документации.
Участие в исследовании и прототипировании по направлениям: проверка гипотез, создание прототипов, оценка применимости, подготовка выводов и предложений для продукта.
Требования
Хорошее знание С++17;
Понимание процесса сборки программы;
Умение читать документацию и конфигурировать периферию микроконтроллера;
Навык поиска ошибок при помощи осциллографа, логического анализатора и отладчика.
Будет плюсом:
Умение применять паттерны программирования;
Использование ОС Linux;
Работа с Docker;
Знание других языков программирования (Go, Lua, Python, C, Bash);
Опыт работы с Yocto Project.
Условия
Зарплата в рынке, уровень дохода обсудим на собеседовании;
Удобный формат работы: пятидневная рабочая неделя с пн по пт, а время начала и окончания рабочего дня можно согласовать с руководителем, гибрид с периодическим посещением офиса для работы с оборудованием;
Работу в аккредитованной ИТ-компании;
Наставничество со стороны коллег и поддержку руководителя с первого дня работы, культура общения "без галстуков";
Поддержку профессионального развития – курсы и тренинги, внешнее обучение за счет компании;
Заботу: нужная техника для работы - большой монитор, ноутбук и другое оборудование (если понадобится), ДМС со стоматологией после испытательного срока;
Просторный офисc местами для отдыха, развитая инфраструктура: оборудованные кухни, (вкусный кофе, снеки в свободном доступе), рядом с офисом кафе и рестораны.