Инженер-программист микроконтроллеров
Зарплата
от 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 рублей, обговаривается индивидуально по результатам собеседования.