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

Обязанности:  программировать на С/С++ под микроконтроллеры Frescale Kinetis MK60 и GigaDevice GD32F450 (ARM Cortex-M4); разрабатывать ВПО для настройки и контроля телекоммуникационного оборудования с возможностью удаленного обновления; писать драйверы для управления модулями сторонних производителей, взаимодействия с FPGA/ASIC; работать в команде совместно с схемотехниками и оптиками по разработке новых устройств; поддерживать текущие проекты.  Требования:  высшее техническое образование опыт разработки встраиваемого ПО на С/С++ под микроконтроллеры, желательно ARM; знание или быстрое освоение сетевых протоколов TCP/IP, опыт внедрения стеков типа LWIP, Niche, uC/TCP-IP, принципов написания многопоточных приложений под RTOS (uC/OS-II, uC/OS-III, scm, FreeRTOS, DSP/BIOS, RTX и пр.); технический английский - чтение документации; опыт командной работы включая поддержку чужого кода; опыт работы с системой контроля версий (Git) и системой управления проектами (Redmine)  Условия:  заработная плата обсуждается с успешным кандидатом; ДМС со стоматологией; корпоративный футбол, волейбол и настольный теннис; внутреннее и внешнее обучение; график 5/2 с 10.00 до 18.30 (возможен гибридный формат работы); офис в 5 мин. общ. транспортом/15 мин. пешком от метро Преображенская площадь.  Мы есть в реестре аккредитованных ИТ-компаний.

Технологии: arm, asic, bios, embedded software, fpga, freertos, git, m4, os ii, redmine, scm, software developer, tcp/ip