Обязанности:
Мы ищем в свою команду Программиста С в задачи которого будет входить: Разработка прошивок для различных устройств на базе микроконтроллеров (преимущественно STM32, но иногда попадаются и ESP32); Разработка ПО (консоль, GUI) для embedded-устройств (преимущественно Raspberry и ее клоны) и создание образов для них (BuildRoot и аналоги). Мы ожидаем, что у тебя есть: Высшее техническое образование; Опыт работы от 5 лет; Знание языка C, библиотек CMSIS, LL, HAL, ESP-IDF; Знание FreeRTOS и умение ее использовать на STM32 и ESP32; Знание LwIP, а также в целом стека TCP/IP; Готовность написать свой собственный HTTP или DNS-сервер, свою реализацию ICMP или SNTP, своего SMTP-клиента, запустить в ограниченном пространстве websocket и т.п.; Умение работать с mbedTLS и понимание того, как устроен HTTPS, что такое X.509, ASN.1; Умение работать с периферийными устройствами через GPIO, UART, I2C, SPI, CAN, RS485, понимание, чем отличаются RS232 и UART; Понимание особенностей разработки для встраиваемых устройств; Умение разрабатывать компактные и функциональные коммуникационные протоколы; Владение git; Опыт работы в команде; Технический английский (чтение технической документации). Будет плюсом: Знание С++, библиотек Qt, STL; Знание и навыки грамотного использования ООП, шаблонов проектирования, алгоритмов и структур данных стандартной библиотеки С++; Умение написать makefile, конфиги для CMake, bash и python-скрипт; Высокая ответственность, ориентированность на разработку качественного программного обеспечения; Опыт веб-разработки; Умение пользоваться паяльником, мультиметром, осциллографом и анализатором протоколов; Наличие хобби, связанного с микроэлектроникой. Мы предлагаем: Трудоустройство в аккредитованную IT компанию согласно ТК РФ; Официальную заработную плату от 200 000 руб. (net) (по результатам собеседования); Офис А класса в районе м. Профсоюзная (7 мин. пешком от метро); График: 5/2, (сб/вс -выходные), гибкое начало рабочего дня, гибрид после прохождения испытательного срока; Обучение/участие в международных конференциях; Дружная команда единомышленников, готовых помочь новому сотруднику словом и делом.