Напиши текст вакансии для должности "Ведущий инженер-программист (Управление машинами и интеграция)". Название компании: "Topcon". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'MATLAB', 'Git', 'C/C++', 'C++', 'Linux', 'Python', 'Разработка ПО', 'Микроконтроллеры', 'Математическое программирование', 'RTOS', 'Altium Designer', 'PCAD', 'STM32', 'Atlassian Jira', 'IMU', 'GNSS', 'GPS'

Senior Programming Engineer (MC/Integration) Ведущий инженер-программист (Управление машинами и интеграция)   Требуемый опыт работы: 3+ лет Функциональные обязанности:  Разработка новых (в т. ч. беспилотных) и поддержка существующих контроллеров для систем управления сельхоз техникой https://www.topconpositioning.com/gnss-receivers-agriculture. Разработка нового и анализ существующего программного кода, отладка, исправление ошибок, добавление новой функциональности. Разработка отладочного инструментария для диагностики проблем, постобработки логов и симуляции работы систем управления. Участие в разработке ТЗ, анализе исходных требований к системе, оценке трудоемкости, принятие архитектурных решений. Участие в разработке и отладке схемотехнических решений. Разработка интерфейсов/ протоколов обмена (CAN, Ethernet, RS232) с другими устройствами.  Обязательные требования:  Опыт разработки приложений на С/С++. Математическая и физическая базовая подготовка (линейная алгебра, матанализ, статистика, механика). Опыт разработки встроенного (embedded) ПО. Наличие базовых навыков разработки аналоговых и цифровых схемотехнических решений, в т. ч. на микроконтроллерах.  Приветствуется:  Опыт разработки приложений на Python или Matlab. Опыт работы с операционными системами реального времени. Владение средствами контроля версий (GIT). Специализация в области робототехники или управлении движением транспортных средств. Хорошее знание английского языка. Готовность к командировкам. Действующий загранпаспорт.  Условия:  Оформление в соответствии с требованиями Трудового Кодекса РФ. График работы 5 дн. в нед. (40 ч.). Заработная плата по результатам собеседования в зависимости от квалификации. Оплата обедов в офисе, проезда на общественном транспорте (карта «Тройка»), медицинское страхование, страхование жизни. Офис находится рядом с метро «Пролетарская», «Павелецкая». Испытательный полигон МО, п. Долгое Ледово (ориентировочно 20% от общего рабочего времени).