Программист микроконтроллеров, Embedded software developer
от 200 000 ₽ на руки
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
Открытый
Показывает отзывы от сотрудников
Москва, Авиамоторная

Дизайн-центр проектирования СБИС и РЭА приглашает программистов микроконтроллеров для участия в создании современных твердотельных накопителей.
Разрабатываем и производим 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).
Предлагаем:
- Официальное трудоустройство по ТК РФ.
- Белая заработная плата.
- Уровень дохода определяется индивидуально по результатам собеседования и обсуждается в каждом конкретном случае (исходим от пожеланий кандидата).
- Бонусы за закрытие этапов проектов и самих проектов.
- Есть аккредитация IT-компании, которая позволяет получить отсрочку от призыва на срочную службу.
- Помощь в релокации для людей из других регионов.
- Гибкое начало рабочего дня в период с 8.00 до 11.00.
- Работа в комфортном офисе рядом с метро Авиамоторная - 10 минут пешком.
- Современное техническое обеспечение рабочих мест.
- Работа в дружном коллективе, в команде заинтересованных специалистов, выпускников ведущих технических вузов.
- ДМС со стоматологией.
- Страхование выезжающих за рубеж.
- Корпоративные скидки на абонемент в фитнес-клуб.
- Бесплатные занятия по английскому языку.
- Командные спортивные игры.
Ключевые навыки
AVR
ARM
C/C++
SVN
Doxygen
Eclipse
Redmine
RISC-V
Embedded C
embedded
микроконтроллеры
Cortex
Git
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 25 сентября 2023 в Москве
Отзывы о компании
4,2очень хорошо
Оценка Dream Job87%
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв
Что говорят сотрудники
Похожие вакансии
Опыт от 3 до 6 лет
Откликнитесь среди первых
Разработки ПО для 3D принтеров. Что нужно делать: Разрабатывать и поддерживать внутреннее ПО для 3D принтеров и.
Имеете опыт программирования на C/C++ для микроконтроллеров STM32 от 3. Лет. Имеете опыт работы с FreeRTOS, LwIP.
Москва, Белорусская и еще 1
Опыт от 3 до 6 лет
Откликнитесь среди первых
Для разработки инновационного портативного навигатора требуется программист-разработчик приложений картографии. Задача - разработать алгоритмы визуализации оффлайновых карт, которые будут работать на...
Опыт программирования микроконтроллеров на С (STM32, Nordic nRF, ESP32, NXP). - Опыт разработки пользовательских интерфейсов в Embedded системах (LVGL...
Программист C/С++
160 000 – 320 000 ₽Опыт от 1 года до 3 лет
Откликнитесь среди первых
Участвовать в разработке и поддержке кода для микроконтроллеров на С/С++. Заниматься сопровождением в производстве, настройкой и отладкой опытных образцов.
Высшее техническое образование. Опыт работы не менее 2х лет. Опыт разработки встроенного ПО микроконтроллеров/DSP. Знание C/C+.
Инженер-программист микроконтроллеров
200 000 – 250 000 ₽Москва, Митино и еще 1
Опыт от 3 до 6 лет
Отклик без резюме
Разработка и наладка систем электропривода для специальных применений. Разработка и реализация векторного алгоритма управления электроприводом. Программирование микроконтроллеров AVR, STM32...
Теоретические и практические знания в области электропривода! Опыт в разработке алгоритма управления электроприводом обязателен! Образование высшее (МГТУ, МИРЭА, МЭИ и...
Москва, Проспект Вернадского и еще 2
Опыт от 3 до 6 лет
Разрабатывать и поддерживать встроенное ПО для микроконтроллеров на ядре Cortex-M0, Cortex-M3, Cortex-M4 и др.
Высшее профильное техническое образование. Опыт разработки на С под микроконтроллеры семейства STM32 не менее 3-х лет.
Опыт от 3 до 6 лет
Откликнитесь среди первых
1. Разработка встроенного ПО IP камер. 2. Сборка дистрибутива с интеграцией драйверов и приложений.
Опыт разработки на C++ от 3х лет, коммерческая разработка будет плюсом. Уверенное знание C/C++, в том числе стандарта...