АСУ ПРО

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

80 000 - 140 000 RUR
  • Оренбург
  • От 3 до 6 лет

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

  • Разработка приложений для микроконтроллеров 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).
  • Умение разрабатывать собственные качественные библиотеки для внешней периферии, написание драйверов устройств.

Условия:

  • Постоянная работа в аккредитованной IT-компании
  • График работы 5/2, с 8.30 до 17.30
  • Официальное трудоустройство (согласно ТК РФ);
  • Заработная плата обговаривается индивидуально по результатам собеседования.