Напиши текст вакансии для должности "Инженер-программист". Название компании: "ЗЭТ". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Задачи:Разработка архитектурных решений и встроенного программного обеспечения (ПО) электронных устройств и испытательных стендов.Обязанности:  Участие в разработке ТЗ Разработка ПО на языке С для микроконтроллеров серий STM8, STM32 или других семейств микроконтроллеров на основе ядра Cortex-M Разработка технологического ПО для испытательных стендов Отладка, тестирование и сопровождение разработанного ПО Отладка ПО на испытательных стендах и готовых изделиях Участие в проведении пусконаладочных работ и испытаний, в том числе, и на объектах заказчика Разработка программной документации в соответствии с требованиями ЕСПД  Требования / навыки:  Опыт разработки ПО на С от 3 лет Опыт разработки ПО для микроконтроллеров на С от 2 лет Знание git Умение работать с Makefile Опыт работы с микроконтроллерами семейств STM8, STM32 или другими на основе ядра ARM Cortex-M, знание периферии; Знание инструментальной среды разработки Keil или аналогичных (Eclipse, IAR и т.д.) Знание внутриплатных (SPI, I2C), промышленных интерфейсов (CAN, RS-485) и протоколов Умение работать с интерфейсами: USB, ETHERNET (TCP/IP, UDP) Базовые знания электроники, способность читать и понимать принципиальные электрические схемы (Э3) Владение контрольно-измерительными приборами  Опыт тестирования ПО микроконтроллеров;Умение свободно читать и понимать техническую документацию на английском языке.Будет плюсом:  Знание и опыт работы с FreeRTOS Базовые знания bash Знание C++ Базовые знания Linux  Опыт работы с микроконтроллерами на основе ядра ARM Cortex-A Опыт работы с микроконтроллерами российских производителей (Миландр, НИИЭТ); Опыт работы с микроконтроллерами фирмы Renesas на базе ядер RX и RL Знания в области ЦОС Знания в области компьютерных сетей.   Условия: Постоянная работа в офисе в 5 минутах ходьбы от ст. м. &quot;Мужества&quot;; Конкурентоспособная &quot;белая&quot; заработная плата. Уровень заработной платы определяется по результатам собеседования и выполнения тестового задания; Официальное оформление в соответствии с Трудовым кодексом РФ (отпуск, больничный и пр.); Добровольное медицинское страхование (ДМС); Корпоративные праздники, спортивные соревнования.