Программист микроконтроллеров, 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).

Предлагаем:

  • Официальное трудоустройство по ТК РФ.
  • Белая заработная плата.
  • Уровень дохода определяется индивидуально по результатам собеседования и обсуждается в каждом конкретном случае (исходим от пожеланий кандидата).
  • Бонусы за закрытие этапов проектов и самих проектов.
  • Гибкое начало рабочего дня в период с 8.00 до 11.00.
  • Работа в комфортном офисе рядом с метро Авиамоторная - 10 минут пешком.
  • Современное техническое обеспечение рабочих мест.
  • Работа в дружном коллективе, в команде заинтересованных специалистов, выпускников ведущих технических вузов.
  • ДМС со стоматологией.
  • Страхование выезжающих за рубеж.
  • Корпоративные скидки на абонемент в фитнес-клуб.
  • Бесплатные занятия по английскому языку.
  • Командные спортивные игры.

Ключевые навыки

AVR
ARM
C/C++
SVN
Doxygen
Eclipse
Redmine
RISC-V
Embedded C
embedded
микроконтроллеры
Cortex
Git

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Вакансия опубликована 28 мая 2023 в Москве

Отзывы о компании

4,2очень хорошо
Оценка Dream Job

82%

Рекомендуют
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

Преимущества и льготы
  • 16
    Своевременная оплата труда
  • 16
    Медицинское страхование
Менеджер по стратегическим закупкам
Май 2023
Интересные задачи; Хороший коллектив и атмосфера; Хороший офис; Своевременная оплата труда; Много спортивных активностей; английский язык в офисе
Войдите, чтобы увидеть все отзывы
Войти

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

Опыт от 3 до 6 лет
Откликнитесь среди первых
100+ сотрудников. 4 центра разработки (Москва, Санкт-Петербург, Саратов, Дубна). Разработка под микроконтроллеры серии MIPS, Cortex M0, M...
Опыт программирования на языке C/C++ от 3 лет, наличие завершенных проектов. Опыт низкоуровневого программирования микроконтроллеров AVR или ARM.
Опыт от 3 до 6 лет
Откликнитесь среди первых
Разработки ПО для 3D принтеров. Что нужно делать: Разрабатывать и поддерживать внутреннее ПО для 3D принтеров и.
Имеете опыт программирования на C/C++ для микроконтроллеров STM32 от 3. Лет. Имеете опыт работы с FreeRTOS, LwIP.
Опыт от 3 до 6 лет
Откликнитесь среди первых
Проектирование и сопровождение встроенного программного обеспечения. Участие в разработке принципиальных электрических схем устройств. Участие в отладке и сопровождении устройств.
Свободное владение языком С, желательно знание основ С++. Разработка программного кода и его описание. Опыт работы с микроконтроллерами семейств ARM...
Опыт от 3 до 6 лет
Отклик без резюме
Откликнитесь среди первых
разрабатывать firmware для устройств компании в тесной связке с командой backend разработки. - предлагать идеи и собственные инициативы. - вести документацию по...
высшее образование. - знание языка программирования C. - понимание принципов работы микроконтроллера (как происходит инициализация после подачи питания, как устроена таблица векторов...
Откликнуться
Опыт от 1 года до 3 лет
Отклик без резюме
Разработка программ-приложений. Программных модулей для работы с WiFi/BLE, NFC, Lora чипами. Работа с периферией по интерфейсам UART, I...
Опыт программирования на C/С++ под микроконтроллеры (не менее 1 года) семейства STM32 и/или ESP32 или аналогов.
Откликнуться
Опыт от 1 года до 3 лет
Отклик без резюме
разработка программного обеспечения для микроконтроллеров (на основе ядра Cortex -М3, Миландр, НИИЭТ), процессоров (на основе ядра MIPS, ARM и...
работа с измерительным и тестовым оборудованием (мультиметр, осциллограф). - знание объектно-ориентированного программирования. - знание и опыт работы с языком программирования С. -
Откликнуться