Программист микроконтроллеров, Embedded software developer

Дизайн-центр проектирования СБИС и РЭА приглашает программистов микроконтроллеров для участия в создании современных твердотельных накопителей. Разрабатываем и производим USB flash накопители, карты памяти microSD, SSD-диски. Задачи команды: разработка микроконтроллеров для твердотельных накопителей информации, использующих NAND flash память, а также готовых устройств на их основе. Требования:  Опыт программирования на языке C или C++ от 3 лет, наличие завершенных проектов; Опыт низкоуровневого программирования микроконтроллеров ARM или RISCV; Знание архитектуры микроконтроллеров, понимание деталей работы ядра и периферии; Понимание принципов проектирования ПО, тестирования, CI/CD; Опыт работы с системами контроля версий; Понимание устройства GCC toolchain (makefile, параметры компиляции, скрипты линкера);  Приветствуется, но не обязательно:  Опыт разработки под RTOS (FreeRTOS и аналоги); Опыт разработки на Python (большой плюс); Опыт работы со статическими анализаторами кода, например, PC-Lint, PVS Studio, CppCheck; Опыт работы с cmake, google test; Опыт работы с видео, обработкой изображений (Image Signal Processing).  Задачи:  Отладка периферийных блоков разрабатываемых микроконтроллеров; Моделирование и макетирование блоков по отдельности и в составе процессорной системы; Разработка HAL и API для аппаратных блоков; Разработка примеров использования микроконтроллеров (SDK и example projects); Разработка тестового ПО для ПК на Python; Рефакторинг легаси-кода с переносом его на новые проекты; Отладка разрабатываемых компанией устройств, тестирование на совместимость со сторонним оборудованием; Написание документации на собственный код в Doxygen, составление схем алгоритмов и т.п.  Предлагаем:  Официальное трудоустройство по ТК РФ. Белая заработная плата. Уровень дохода определяется индивидуально по результатам собеседования и обсуждается в каждом конкретном случае (исходим от пожеланий кандидата). Бонусы за закрытие этапов проектов и самих проектов. Гибкое начало рабочего дня в период с 8.00 до 11.00. Работа в комфортном офисе рядом с метро Авиамоторная - 10 минут пешком. Современное техническое обеспечение рабочих мест. Работа в дружном коллективе, в команде заинтересованных специалистов, выпускников ведущих технических вузов. ДМС со стоматологией. Страхование выезжающих за рубеж. Корпоративные скидки на абонемент в фитнес-клуб. Бесплатные занятия по английскому языку. Командные спортивные игры. 

Технологии: api, arm, c, c++, cmake, cppcheck, doxygen, embedded software, flash, freertos, hal, pc lint, pvs, python, signal processing, software developer, toolchain, usb flash