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

Зарплата

от 80 000 до 120 000 ₽

Местоположение и тип занятости

Можно удаленно

Компания

Промышленная автоматизация

Описание вакансии

Обязанности:

  • Разработка приложений для микроконтроллеров ARM Cortex-M в средах ARM Keil, Eclipse.
  • Написание технической документации на разрабатываемое ПО.

Требования:

  • Знание C(C99)/C++, GNU GCC.
  • Знание архитектуры ARM CortexM4/7, опыт работы с микроконтроллерами серии STM32F4/F7/H7.
  • Понимание принципов работы ОС реального времени, опыт работы с ОС FreeRTOS.
  • Знание интерфейсов SPI, I2C, USART, SDIO, RMII (Ethernet), TCP/IP, RS232/485, USB.
  • Знание протоколов modBUS RTU, modbusTCP.
  • Умение работать с внешней ОЗУ FMC (SDRAM, SRAM).
  • Знание библиотеки LwIP (стек для работы с Ethernet), уметь программировать сокеты (netconn), как клиента, так и сервер.
  • Умение работать с файловой FAT32 (SDIO, microSDHC/XC).
  • Базовые знания в схемотехнике, умение читать принципиальные схемы.
  • Умение пользоваться измерительным оборудованием (осциллограф, логический анализатор, мультиметр).
  • Умение пользоваться документацией на английском языке.

Приветствуется:

  • Знание систем контроля версий (GIT).
  • Умение разрабатывать собственные качественные библиотеки для внешней периферии, написание драйверов устройств.

Условия:

  • Постоянная работа
  • График работы 5/2, с 9.00 до 18.00
  • Оформление по ТК РФ (трудовая книжка, стабильная белая заработная плата, отпуск и т.д.)
  • Заработная плата от 80 000 рублей, обговаривается индивидуально по результатам собеседования.