Обязанности:
- Разработка новых и поддержка существующих проектов (STM32);
- Разработка низкоуровневых протоколов синхронизации и обмена;
- Разработка проектов с минимальным временем реакции;
- Проектирование, настройка и отладка комплексных систем, состоящих из нескольких контроллеров.
Требования:
- Опыт в программировании микроконтроллеров;
- Опыт разработки устройств на микроконтроллерах - ARM Cortex STM32;
- Опыт создания больших программ на C/C++, умение разбираться в чужом коде, писать аккуратный и читаемый код;
- Отличное знание Си;
- Понимание принципов работы электроники в целом и микропроцессоров в частности;
- Знание с основной периферии (GPIO, I2C, UART, CAN, ADC и т.д.);
- Опыт программирования для встраиваемых систем реального времени;
- Понимание работы RTOS;
- Опыт работы с GIT, CANOpen, Ethernet (lwip) на STM32;
- Локация - г. Краснодар (рядом с ТЦ центр города);
- Белая заработная плата;
- Официальное оформление согласно ТК РФ;
- Работа в крупной компании - лидере в своем сегменте;
- Сложные и интересные задачи в области разработки робототехники;
- Возможности профессионального и карьерного роста.