Программист микроконтроллеров, Embedded software developer
от 200 000 руб. на руки
Москва, Авиамоторная
Дизайн-центр проектирования СБИС и РЭА приглашает программистов микроконтроллеров для участия в создании современных твердотельных накопителей.
Разрабатываем и производим USB flash накопители, карты памяти microSD, SSD-диски.
Задачи команды: разработка микроконтроллеров для твердотельных накопителей информации, использующих NAND flash память, а также готовых устройств на их основе.
Требования:
- Опыт программирования на языке C от 3 лет, наличие завершенных проектов;
- Опыт низкоуровневого программирования микроконтроллеров AVR или ARM;
- Знание архитектуры микроконтроллеров, понимание деталей работы ядра и периферии;
- Понимание принципов проектирования ПО, тестирования, CI/CD;
- Опыт работы с системами контроля версий;
- Понимание устройства GCC toolchain (makefile, параметры компиляции, скрипты линкера);
Приветствуется, но не обязательно:
- Опыт разработки под RTOS (FreeRTOS и аналоги);
- Опыт разработки под архитектуру RISC-V;
- Опыт разработки на Python (большой плюс);
- Опыт работы со статическими анализаторами кода, например, PC-Lint, PVS Studio, CppCheck;
- Опыт работы с видео, обработкой изображений (Image Signal Processing).
Задачи:
- Отладка периферийных блоков разрабатываемых микроконтроллеров;
- Моделирование и макетирование блоков по отдельности и в составе процессорной системы;
- Разработка HAL и API для аппаратных блоков;
- Разработка примеров использования микроконтроллеров (SDK и example projects);
- Разработка тестового ПО для ПК на Python;
- Рефакторинг легаси-кода с переносом его на новые проекты;
- Отладка разрабатываемых компанией устройств, тестирование на совместимость со сторонним оборудованием;
- Написание документации на собственный код в Doxygen, составление схем алгоритмов и т.п.
Рабочий процесс:
- Постановка задач через Redmine;
- Разработка в Си под архитектуры AVR, ARM, RISC-V. Преимущественно в Eclipse;
- Написание кода по стандарту предприятия, с применением правильных практик
- Взаимодействие с разработчиками аппаратных блоков, совместное моделирование аппаратной и программной части процессорной системы;
- Система контроля версий — SVN, git;
- Непрерывная интеграция и тестирование (автосборка всех коммитов, регресс-тесты);
- Составление документации на собственный код (Doxygen, Visio, Markdown).
Предлагаем:
- Официальное трудоустройство по ТК РФ.
- Белая заработная плата.
- Уровень дохода определяется индивидуально по результатам собеседования и обсуждается в каждом конкретном случае (исходим от пожеланий кандидата).
- Бонусы за закрытие этапов проектов и самих проектов.
- Гибкое начало рабочего дня в период с 8.00 до 11.00.
- Работа в комфортном офисе рядом с метро Авиамоторная - 10 минут пешком.
- Современное техническое обеспечение рабочих мест.
- Работа в дружном коллективе, в команде заинтересованных специалистов, выпускников ведущих технических вузов.
- ДМС со стоматологией.
- Страхование выезжающих за рубеж.
- Корпоративные скидки на абонемент в фитнес-клуб.
- Бесплатные занятия по английскому языку.
- Командные спортивные игры.
Ключевые навыки
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 28 мая 2023 в Москве