описание
Описания нет
задачи
- программирование микроконтроллеров семейства STM32 и настройка периферии
- разработка и оптимизация ПО для одноплатных компьютеров (Raspberry Pi, Orange Pi и аналогичных) под управлением Linux
- реализация сетевых протоколов взаимодействия и настройка сетевого обмена данными между устройствами
- написание скриптов автоматизации и тестирования, а также создание вспомогательных утилит
- участие в базовом администрировании сетевых настроек тестовых стендов и оборудования
- документирование кода и владение системами контроля версий
- поиск и устранение багов как на уровне софта, так и на стыке софта с железом
требования
- уверенное знание языков C и C++ (понимание принципов ООП, стандартов C++, работы с памятью, указателями, структурами данных и битовыми операциями)
- понимание сетевых технологий: знание модели OSI, принципов работы протоколов TCP/IP, UDP, понимание базовой маршрутизации, адресации и работы сетей
- опыт работы с STM32: понимание принципов работы с прерываниями, таймерами, интерфейсами UART, SPI, I2C
- знание языков Python (для скриптов автоматизации, тестов, парсеров), базовое понимание концепций и синтаксиса Rust
условия
- официальное трудоустройство в соответствии с ТК РФ
- пятидневную рабочую неделю, ненормированный график
- корпоративное жильё на коммерческой основе для иногородних
- конкурентный уровень заработной платы, обсуждается индивидуально
- развитую корпоративную культуру
- спортивные и киберспортивные мероприятия
- транспорт до работы из г. Елабуга, г. Набережные Челны и г. Нижнекамск
- амбициозную, проектно-ориентированную команду
- карьерный рост при наличии и обретении в процессе работы необходимых компетенций
- ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)