Напиши текст вакансии для должности "Middle Developer (Python, C/C++), роботизированные системы". Название компании: "ЦИФРА". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'Linux', 'Python', 'C/C++', 'C++', 'Настройка сетевых подключений', 'Разработка ПО', 'Сетевые технологии', 'Алгоритмы', 'Настройка ПО'

Международная компания «Цифра» разрабатывает и внедряет решения на основе промышленного Искусственного интеллекта и интернета вещей, а также развивает индустрию роботизированного промышленного транспорта для горнодобывающего, машиностроительного, металлургического, нефтегазового и химического промышленных секторов. Наши продукты повышают эффективность и безопасность уже для 400 предприятий в 22 странах. Одним из продуктов нашей компании является &quot;Интеллектуальный карьер&quot;, представляющий систему безлюдной добычи и перевозки твердых полезных ископаемых с применением роботизированной карьерной техники (самосвалы, буровые станки, экскаваторы, погрузчики) в полностью автономном режиме. Мы ищем Middle Developer. Чем нужно будет заниматься:   Разработка и поддержка различных программных модулей для серверного программного обеспечения беспилотной техники;   Выезды на испытательный полигон для разработки и тестирования.   Что мы ожидаем от кандидата:   Знание классических алгоритмов и структур данных;   Представление о паттернах проектирования и понимание зачем они нужны   Глубокое знание Python;   Опыт коммерческой разработки;   Опыт внедрения;   Опыт с базами данных SQL, noSQL;   Понимание принципов работы сетевого стека и понимание модели OSI;   Опыт работы в команде;   Умение объяснить свое мнение, подкрепляя его аргументами;   Умение пользоваться системами контроля версий (git) и понимание зачем они нужны;   Уверенные знание Linux, опыт написания простых bash скриптов, знание инструментов командной строки;   Умение понимать/поддерживать чужой код;   Представление о системах сборки и понимание зачем они нужны.   Будет плюсом:   Знание и опыт разработки на C/C++;   Опыт практического применения паттернов проектирования;   Опыт разработки в рамках микросервисной архитектуры, опыт разработки и использования API;   Хорошая математическая подготовка;   Опыт работы с Docker и другими средствами контейнеризации и виртуализации;   Использование Linux как основной системы;   Инициативность, энтузиазм, способность решать проблемы самостоятельно.   Что мы предлагаем:  Проекты федерального и международного уровня; Рост, повышение квалификации и обучение за счет компании; Официальное трудоустройство, у нас все бело-официально, зарплата, квартальная премия, ДМС, отпуска, больничные; Уютный офис, удобный для работы (м. Университет); Возможность работать удаленно.