 ООО "ЭвоКарго"
                ООО "ЭвоКарго"    Доход
                            100 000 - 400 000 ₽
                    Опыт
                От 4 до 6 лет
            
    Инженер-программист
                    Что входит в обязанности
        *   Разработка инструментов для автоматического построения и обновления лидарных карт: создание алгоритмов обработки и фильтрации данных, оптимизация процессов для повышения производительности и точности картирования;
* Проектирование архитектуры приложений и разработка системных библиотек: создание модульных и масштабируемых компонентов, обеспечение совместимости и интеграции с существующими системами, документирование решений и проведение технических презентаций;
* Решение инфраструктурных задач автоматизации: настройка конвейеров CI/CD для автоматического развертывания и обновления карт, управление облачными ресурсами, обеспечение безопасности и надежности инфраструктуры;
* Обеспечение качества кода и продуктов: покрытие кода тестами (модульными, интеграционными, системными), проведение код-ревью, разработка и поддержка автотестов и тестовых сценариев;
* Участие в планировании и развитии проектов: влияние на формирование требований, оценка трудоемкости задач, предложение собственных решений и инициатив для улучшения продуктов;
* Работа с технологическим стеком: C++, PCL, ROS (целимся в ROS2), g2o, gtsam, Docker, Nexus, GitLab, Ubuntu 18.04 (движемся к 24.04), Jira, Confluence.
        * Проектирование архитектуры приложений и разработка системных библиотек: создание модульных и масштабируемых компонентов, обеспечение совместимости и интеграции с существующими системами, документирование решений и проведение технических презентаций;
* Решение инфраструктурных задач автоматизации: настройка конвейеров CI/CD для автоматического развертывания и обновления карт, управление облачными ресурсами, обеспечение безопасности и надежности инфраструктуры;
* Обеспечение качества кода и продуктов: покрытие кода тестами (модульными, интеграционными, системными), проведение код-ревью, разработка и поддержка автотестов и тестовых сценариев;
* Участие в планировании и развитии проектов: влияние на формирование требований, оценка трудоемкости задач, предложение собственных решений и инициатив для улучшения продуктов;
* Работа с технологическим стеком: C++, PCL, ROS (целимся в ROS2), g2o, gtsam, Docker, Nexus, GitLab, Ubuntu 18.04 (движемся к 24.04), Jira, Confluence.
Требования
        Мы ищем инженера, способного решать системные задачи. От вас требуется:
* Использование Linux в качестве основной операционной системы;
* Написание кода на C++, знание ООП, применение шаблонов проектирования;
* Знание и использование возможностей C++14 и C++;
* Владение Git и умение писать bash-скрипты.
Будет плюсом, если вы:
* Имеете опыт работы с gtsam, g2o, PCL;
* Знакомы с настройкой CI/CD;
* Умеете программировать на Python;
* Хорошо знаете линейную алгебру и высшую математику или готовы их изучать.
        * Использование Linux в качестве основной операционной системы;
* Написание кода на C++, знание ООП, применение шаблонов проектирования;
* Знание и использование возможностей C++14 и C++;
* Владение Git и умение писать bash-скрипты.
Будет плюсом, если вы:
* Имеете опыт работы с gtsam, g2o, PCL;
* Знакомы с настройкой CI/CD;
* Умеете программировать на Python;
* Хорошо знаете линейную алгебру и высшую математику или готовы их изучать.
 
                                                             
                                                             
                                                             
                                                             
                                                             
                                                             
                                                             
                                                             
                                                             
                                                             
                                                            