Инженер-программист микроконтроллеров / Embedded Software Developer

от 90 000 руб. на руки
Опыт работы: От 1 года до 3 лет
График работы: Полный день
Занятость: Полная занятость
Компания: Концерн ГРАНИТ

Требуется инженер-программист микроконтроллеров в команду, специализирующуюся на разработке различных электронных устройств: цифровых радиостанций и коммуникационного оборудования, устройств мониторинга транспорта и подвижных объектов (трекеров), устройств умного дома (IoT) и др.

Обязанности:
  • разработка программного обеспечения для микроконтроллеров;
  • участие в выборе элементной базы и проектировании печатных плат для будущих изделий;
  • поддержка и расширение функционала программного обеспечения серийно выпускаемых изделий;
  • покрытие кода тестами;
  • подготовка программной документации.
Требования:
  • опыт коммерческой разработки ПО для микроконтроллеров ARM Cortex-M (STM32) и аналогичных и/или однокристальных приемопередатчиков Т1;
  • ССхххх от 2-х лет;
  • опыт работы в средах разработки IAR 7.xx/keil 5.xx/Eclipse;
  • высшее техническое образование (рассматриваются , в том числе, студенты выпускных курсов);
  • знание языков С и С++, понимание:
  • принципов работы компилятора, представления данных и команд в памяти, как ассемблируются те или иные языковые конструкции, на что и как влияют опции компилятора, что такое стек и куча и как они работают;
  • базовые представления о схемотехнике;
  • знание английского языка на уровне, достаточном для чтения и понимания технической документации;
  • Будет плюсом:
  • в части С++: знание STL, контейнеров, итераторов, представление об ООП;
  • опыт работы с дпи arm toolchain, работа с утилитами из набора дсс, в т.ч., отладка средствами gdb;
  • опыт работы с операционными системами реального времени (RTOS);
  • знание принципов написания чистого кода, порядочность при разработке кода;
  • знание git и механизма pull request;
  • знание английского языка на уровне, достаточном для чтения и понимания технической документации;
  • навыки работы в ОС Linux;
  • понимание CI, опыт работы со средствами автоматического тестирования;
  • знание паттернов проектирования.
Условия:
  • работа на территории работодателя по адресу: г. Москва, метро Арбатская;
  • работа в дружелюбном коллективе единомышленников, готовых поддержать и обменяться опытом;
  • оформление согласно ТК РФ;
  • стабильный доход;
  • все социальные гарантии;
  • интересные проекты и задачи, готовность поддержать здоровую инициативу;
  • обеды за счёт организации.
Хочу откликнуться
<
>