Инженер-программист
- Место работы
- Оренбург
- График
- Полный рабочий день
- Занятость
- Полная занятость
- Опыт
- от 3 лет
- Образование
- Высшее образование — специалитет, магистратура
- Разряд, категория
- высшее образование
Обязанности
Разработка приложений для микроконтроллеров 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). Базовые знания в схемотехнике, умение читать принципиальные схемы. Умение пользоваться измерительным оборудованием (осциллограф, логический анализатор, мультиметр). Умение пользоваться документацией на английском языке.
Адрес места работы
Оренбургская область, г Оренбург, Черепановых улица, дом: Д. 7;