200000 RUR
от
Москва
Мы ищем в свою команду Программиста С в задачи которого будет входить:
- Разработка прошивок для различных устройств на базе микроконтроллеров (преимущественно 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, (сб/вс -выходные), гибкое начало рабочего дня, гибрид после прохождения испытательного срока;
- Обучение/участие в международных конференциях;
- Дружная команда единомышленников, готовых помочь новому сотруднику словом и делом.