Проект: Американская технологическая компания, которая является мировым лидером в производстве технологий, предназначенных для решения основных проблем, стоящих перед обществом в области здравоохранения, сельского хозяйства и инфраструктуры. Компания специализируется на разработке оптических приборов, систем контроля и мониторинга, основанных на передовых цифровых технологиях. А также является лидером в разработке революционных технологий в области геодезии, сельского хозяйства и офтальмологического оборудования. Требования: Функциональный (рабочий) опыт не менее 5 лет. Сильная и актуальная разработка на C++/C Большой опыт разработки алгоритмов объединения датчиков и управления. Опыт работы в системах GPS-навигации и управления. Базовые знания продукции TPS. Опыт работы с алгоритмами объединения данных приветствуется. Высшая математика (синхронизация датчиков, фильтр Калмана, ПИД) и физика. Экспертные знания в области программирования приложений реального времени. Тайм-менеджмент и организаторские способности Сильные аналитические навыки Желательно: Знание ядра Linux и разработки драйверов устройств приветствуется. Знание аппаратного обеспечения и низкоуровневая разработка приветствуются. Обязанности: Разработка качественного программного обеспечения во встроенной среде Linux. Разработка и сопровождение сложных математических алгоритмов: объединение датчиков в фильтре Калмана, ПИД-регуляторы. Разработка и документирование требований к программному обеспечению и дизайну. Разработка и проведение тестирования для подтверждения соответствия проектов требованиям. Писать, модифицировать и отлаживать программное обеспечение для встраиваемых систем и компьютерных приложений на следующих языках (C, C++). Использовать отладчики исходных текстов и визуальные среды разработки. Тестировать и документировать программные приложения. Поддерживать существующее программное обеспечение по требованию. Может выполнять другие, возложенные на него обязанности.. Условия: Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах; Опыт работы в распределенной команде профессионалов; Уровень заработной платы обсуждается индивидуально Возможность работать удаленно