Aramco Innovations is a Russian representative office of the research center that is the part of Saudi Aramco, the state-owned national oil company of Saudi Arabia.
We are looking for a skilled and motivated Robotics Software Developer/Researcher to join team. The candidate should be responsible for developing, implementing, and maintaining software solutions for flying and ground robots. This position implies regular communications within peers from the whole center and other research centers, as well as with product owners in the head office in Dhahran, Saudi Arabia. It will be possible to take part in the conferences and publish journal papers. Business trips are envisaged to demonstrate developed solutions in Dhahran, Saudi Arabia.
Key functions and responsibilities:
Technical skills and competencies:
Will be an advantage:
Conditions:
Описание вакансии на русском языке:
Aramco Innovations - это российское представительство исследовательского центра, который является частью Saudi Aramco, государственной национальной нефтяной компании Саудовской Аравии.
Мы ищем квалифицированного и мотивированного Разработчика ПО для роботов в свою команду. Кандидат будет отвечать за разработку, внедрение и сопровождение программных решений для летающих и наземных роботов. В работе предполагаются регулярные коммуникации с коллегами из всего центра и других исследовательских подразделений, а также с владельцами продуктов в головном офисе в Дахране, Саудовская Аравия. Будет возможность участвовать в конференциях и публиковать статьи в научных журналах. Планируются командировки для демонстрации разработанных решений в Дахране.
Основные функции и обязанности:
Разработка, внедрение и сопровождение программного обеспечения для систем управления роботами, включая планирование движения, генерацию траекторий, отслеживание траекторий и избегание препятствий.
Создание программных интерфейсов между роботом и периферийными устройствами, такими как датчики, камеры и базы данных.
Поддержка документации по программному обеспечению, включая документацию исходного кода и руководства пользователя.
Взаимодействие с межфункциональными командами, включая инженеров-механиков и электриков, разработчиков встроенного ПО и менеджеров проектов.
Отслеживание последних достижений в области программной робототехники и автоматизации и интеграция соответствующих новшеств в работу.
Технические навыки и компетенции:
Обширный опыт разработки программного обеспечения для робототехнических систем.
Владение языками программирования Python и/или C++.
Знание теории управления роботами, включая области планирования движения, генерации траекторий, отслеживания траекторий и/или SLAM.
Опыт работы с робототехническими программными фреймворками и библиотеками (ROS и/или ROS2).
Опыт работы с симуляционными средами (пакеты RViz, Gazebo, Unity, AirSim).
Опыт работы с одноплатными микрокомпьютерами (Raspberry Pi, Jetson Orin, Jetson Nano и др.).
Знание операционной системы Linux.
Сильные навыки решения проблем и способность работать как самостоятельно, так и в команде.
Опыт работы с системами контроля версий (предпочтительно GitLab).
Хорошие коммуникативные навыки на английском языке; для подачи заявки необходимо использовать профиль на английском языке.
Будет преимуществом:
Опыт обработки изображений и видео.
Опыт работы с Docker.
Условия:
Официальное трудоустройство в соответствии с Трудовым кодексом Российской Федерации.
Зарплата обсуждается.
Различные формы занятости (штат, контракт ГПХ, частичная занятость).
Офис расположен в Даниловской мануфактуре.
Предоставляются возможности для профессионального роста и повышения квалификации.
Москва
Не указана
Национальное Бюро Информатизации
Москва
Не указана
Москва
до 200000 RUR
ФГУ ФНЦ НИИСИ РАН
Москва
до 200000 RUR
Москва
до 200000 RUR
Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца
Москва
от 250000 RUR