Требования:
· высшее образование · Знание языков программирования Cи, C++. · опыт программирования Embedded систем на ARM 32-разр. (Cortex M0, Cortex M3, Cortex M4) · опыт разработки с применением FreeRTOS; · знание разнообразной периферии микроконтроллеров DMA, PWM, SPI, USART, CAN, MAC, I2C, I2S, USB и т.д. ; · работа с модулями GPS, GSM/GPRS, bluetooth BLE, ESP32; · опыт работы с различными коммуникационными интерфейсами Ehternet (TCP,UDP,итд,), Modbas, SMBus, USB, CAN (Rs-,232,485) итд. Приветствуется: · опыт разработки микроконтроллерных систем; · знание схемотехники и современной электронной базы; Мы готовы предложить: · работу в стабильной развивающейся международной компании · официальное трудоустройство по ТК РФ · график работы 5/2 (сб и вс выходные дни) с 9.30 до 18 часов · Работа в офисе · заработная плата обсуждается с кандидатом по результатам собеседования · полный соц. пакет · корпоративное обучение · Место работы: Московская область г. Домодедово микрорайон Востряково (недалеко от магазина КЕПМ ул. Заборье, 1Д)
Обязанности:
Разработка программного обеспечения для микроконтроллеров (семейства Cortex M0, Cortex M3, Cortex M4 и др.). · Определение информации, подлежащей обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля. · Выполнение работы по подготовке программ к отладке и проводить их отладку. · Корректировка разработанных программ на основе анализа результата их работы и тестирования. · Сопровождение внедренных программ и программных средств. · Определение объема и содержание данных, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению. · Запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач. · Разработка и внедрение автоматических систем проверки правильности работы программ. · Определение возможности и целесообразности использования готовых программных продуктов. · Обеспечение безопасности информационных технологий (пароли, степени защиты); · Разработка инструкций по работе с программами, оформление необходимой технической документации. · Выполнение работ по унификации и типизации вычислительных процессов. · Участвовать в наладке, испытаниях и сдаче опытных образцов.