Работа
Из фида партнера
Инженер-программист робототехники
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- MESH AG
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
Создайте следующее поколение автономной строительной робототехники.
В MESH мы разрабатываем автономные роботизированные системы, которые автоматизируют сквозное производство арматуры. Объединяя цифровое проектирование и физическую автоматизацию, наша многопрофильная команда превращает передовые исследования в области робототехники в надежные, готовые к производству промышленные системы, развернутые по всему миру.
Задачи
Описание роли
Мы ищем инженера-программиста в области робототехники для разработки и производства программного обеспечения для всего комплекса робототехники: от восприятия и планирования движения до управления и системной интеграции. Это практическая инженерная должность для тех, кто любит работать за пределами подсистем. Вы возьмете на себя ответственность за инженерную работу, необходимую для превращения многообещающих исследований и алгоритмов в надежные и зрелые возможности, которые можно будет развертывать и поддерживать в реальных роботизированных системах.
Над чем вы будете работать
Вы будете вносить свой вклад в полный набор программного обеспечения для робототехники, в том числе:
• Восприятие: 2D/3D-зондирование, обработка облаков точек, обнаружение объектов и особенностей, оценка положения, калибровка.
• Планирование движения: проверка столкновений, создание и оптимизация траекторий, кинематика, моделирование роботов/мира и интеграция алгоритмов планирования.
• Управление роботами: интеграция с контроллерами промышленных роботов, уровнями HAL, выполнением траектории, интерфейсами управления в реальном времени или почти в реальном времени, мониторинг состояния и координация мультиробототехнических систем.
• Системная интеграция: соединение программного обеспечения робототехники, логики приложений, аппаратного обеспечения и внешних систем в надежные комплексные роботизированные приложения.
• Инфраструктура робототехники: повторно используемые программные компоненты, интерфейсы, конфигурация, ведение журналов, диагностика, тестирование, моделирование и инфраструктура развертывания.
Ваши обязанности
• Проектировать, внедрять, тестировать и поддерживать программное обеспечение для робототехники преимущественно на C++ и Python.
• Разрабатывать и интегрировать компоненты всего программного обеспечения для робототехники.
• Возьмите алгоритмы и прототипы и превратите их в надежные программные компоненты.
• Создавайте автоматические тесты, тесты на основе моделирования, аппаратные тесты и проверки на уровне системы, где это необходимо.
• Работа с промышленными роботами, датчиками, камерами, внешними осями и другим оборудованием автоматизации.
• Разрабатывать понятные интерфейсы между алгоритмами робототехники, драйверами оборудования, прикладным программным обеспечением и системами более высокого уровня.
• Диагностика сложных проблем, охватывающих программное обеспечение, алгоритмы, сети, контроллеры роботов, датчики и аппаратное обеспечение.
• Улучшите наблюдаемость за счет структурированного ведения журналов, диагностики, отчетов об ошибках и мониторинга работоспособности системы.
• Поддержка развертывания, ввода в эксплуатацию, устранения неполадок и проверки роботизированных систем.
Требования
Что мы ищем
Требуется
• Степень магистра или выше в области робототехники, информатики, электротехники, машиностроения или смежных областях.
• Сильные навыки разработки программного обеспечения на C++, а также практическое знание Python.
• Опыт разработки программного обеспечения для роботизированных или других сложных аппаратных систем.
• Хорошее понимание некоторых областей робототехники, таких как планирование движения и траектории, управление роботом, зрение, калибровка датчиков и роботов.
• Опыт работы с промежуточным программным обеспечением для робототехники, таким как ROS/ROS2 или аналогичным.
• Комфортная работа с Linux и современными рабочими процессами разработки программного обеспечения с использованием Git, обзоров кода, систем сборки, инструментов отладки и автоматического тестирования.
• Способность отлаживать проблемы на нескольких уровнях роботизированной системы вместо того, чтобы рассматривать отдельные компоненты по отдельности.
• Глубокое понимание архитектуры программного обеспечения, модульности, интерфейсов и удобства сопровождения.
Опыт работы в одной или нескольких из следующих областей будет преимуществом:
• Восприятие 3D с использованием облаков точек, камер глубины, стереосистем.
• Библиотеки, такие как Eigen, PCL, OpenCV или подобные.
• Обнаружение столкновений, моделирование роботов/мира, оптимизация траектории или численная оптимизация.
• Связь и управление роботами в реальном времени или с высокой производительностью.
• Профилирование, оптимизация производительности, параллелизм и многопоточный C++.
• Развертывание и поддержка роботизированных систем за пределами контролируемой среды исследований и разработок.
• CI/CD и автоматизированное тестирование программного обеспечения для робототехники.
• Опыт работы с промышленными роботизированными манипуляторами, такими как ABB.
Мы не ожидаем, что вы станете экспертом во всех областях робототехники. Нам нужны сильные основы разработки программного обеспечения, глубокие знания в одной или нескольких областях робототехники, а также способность и интерес работать за пределами границ подсистем.
Право на участие
Кандидаты должны иметь законное право на работу в Швейцарии или иметь право на получение необходимого швейцарского разрешения на работу без визовой поддержки, спонсируемой работодателем.
Зачем присоединяться к MESH?
В MESH вы будете работать над проблемами робототехники, где передовые исследования и разработки сочетаются с реальным промышленным внедрением. Наша цель — не только разработать новые возможности робототехники, но и превратить их в системы, которые решают сложные проблемы в реальных условиях.
• У вас будет возможность работать со всем стеком программного обеспечения робототехники, включая системную интеграцию и архитектуру программного обеспечения, соединяющую их, а не ограничиваться узкой подсистемой.
• Вы будете непосредственно работать над инженерными задачами, которые превращают робототехнику из многообещающих прототипов в надежные, повторяемые и готовые к развертыванию решения.
• Решайте сложные реальные проблемы робототехники. Работайте с промышленными роботами, системами 3D-видения, сложными средами и приложениями, где традиционные подходы к автоматизации достигают своих пределов.
• Посмотрите, как ваша работа работает на реальном оборудовании. Разрабатывайте программное обеспечение, которое выходит за рамки моделирования и демонстраций и становится частью роботизированных систем, развернутых в реальных производственных средах.
• Оказывать влияние на всю систему. В составе небольшой многопрофильной инженерной команды вы будете тесно сотрудничать в области робототехники, программного и аппаратного обеспечения, имея возможность влиять как на технические решения, так и на то, как развивается наша робототехническая платформа.…
Источник: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/mesh-ag/robotics-software-engineer-birr-93747).
В MESH мы разрабатываем автономные роботизированные системы, которые автоматизируют сквозное производство арматуры. Объединяя цифровое проектирование и физическую автоматизацию, наша многопрофильная команда превращает передовые исследования в области робототехники в надежные, готовые к производству промышленные системы, развернутые по всему миру.
Задачи
Описание роли
Мы ищем инженера-программиста в области робототехники для разработки и производства программного обеспечения для всего комплекса робототехники: от восприятия и планирования движения до управления и системной интеграции. Это практическая инженерная должность для тех, кто любит работать за пределами подсистем. Вы возьмете на себя ответственность за инженерную работу, необходимую для превращения многообещающих исследований и алгоритмов в надежные и зрелые возможности, которые можно будет развертывать и поддерживать в реальных роботизированных системах.
Над чем вы будете работать
Вы будете вносить свой вклад в полный набор программного обеспечения для робототехники, в том числе:
• Восприятие: 2D/3D-зондирование, обработка облаков точек, обнаружение объектов и особенностей, оценка положения, калибровка.
• Планирование движения: проверка столкновений, создание и оптимизация траекторий, кинематика, моделирование роботов/мира и интеграция алгоритмов планирования.
• Управление роботами: интеграция с контроллерами промышленных роботов, уровнями HAL, выполнением траектории, интерфейсами управления в реальном времени или почти в реальном времени, мониторинг состояния и координация мультиробототехнических систем.
• Системная интеграция: соединение программного обеспечения робототехники, логики приложений, аппаратного обеспечения и внешних систем в надежные комплексные роботизированные приложения.
• Инфраструктура робототехники: повторно используемые программные компоненты, интерфейсы, конфигурация, ведение журналов, диагностика, тестирование, моделирование и инфраструктура развертывания.
Ваши обязанности
• Проектировать, внедрять, тестировать и поддерживать программное обеспечение для робототехники преимущественно на C++ и Python.
• Разрабатывать и интегрировать компоненты всего программного обеспечения для робототехники.
• Возьмите алгоритмы и прототипы и превратите их в надежные программные компоненты.
• Создавайте автоматические тесты, тесты на основе моделирования, аппаратные тесты и проверки на уровне системы, где это необходимо.
• Работа с промышленными роботами, датчиками, камерами, внешними осями и другим оборудованием автоматизации.
• Разрабатывать понятные интерфейсы между алгоритмами робототехники, драйверами оборудования, прикладным программным обеспечением и системами более высокого уровня.
• Диагностика сложных проблем, охватывающих программное обеспечение, алгоритмы, сети, контроллеры роботов, датчики и аппаратное обеспечение.
• Улучшите наблюдаемость за счет структурированного ведения журналов, диагностики, отчетов об ошибках и мониторинга работоспособности системы.
• Поддержка развертывания, ввода в эксплуатацию, устранения неполадок и проверки роботизированных систем.
Требования
Что мы ищем
Требуется
• Степень магистра или выше в области робототехники, информатики, электротехники, машиностроения или смежных областях.
• Сильные навыки разработки программного обеспечения на C++, а также практическое знание Python.
• Опыт разработки программного обеспечения для роботизированных или других сложных аппаратных систем.
• Хорошее понимание некоторых областей робототехники, таких как планирование движения и траектории, управление роботом, зрение, калибровка датчиков и роботов.
• Опыт работы с промежуточным программным обеспечением для робототехники, таким как ROS/ROS2 или аналогичным.
• Комфортная работа с Linux и современными рабочими процессами разработки программного обеспечения с использованием Git, обзоров кода, систем сборки, инструментов отладки и автоматического тестирования.
• Способность отлаживать проблемы на нескольких уровнях роботизированной системы вместо того, чтобы рассматривать отдельные компоненты по отдельности.
• Глубокое понимание архитектуры программного обеспечения, модульности, интерфейсов и удобства сопровождения.
Опыт работы в одной или нескольких из следующих областей будет преимуществом:
• Восприятие 3D с использованием облаков точек, камер глубины, стереосистем.
• Библиотеки, такие как Eigen, PCL, OpenCV или подобные.
• Обнаружение столкновений, моделирование роботов/мира, оптимизация траектории или численная оптимизация.
• Связь и управление роботами в реальном времени или с высокой производительностью.
• Профилирование, оптимизация производительности, параллелизм и многопоточный C++.
• Развертывание и поддержка роботизированных систем за пределами контролируемой среды исследований и разработок.
• CI/CD и автоматизированное тестирование программного обеспечения для робототехники.
• Опыт работы с промышленными роботизированными манипуляторами, такими как ABB.
Мы не ожидаем, что вы станете экспертом во всех областях робототехники. Нам нужны сильные основы разработки программного обеспечения, глубокие знания в одной или нескольких областях робототехники, а также способность и интерес работать за пределами границ подсистем.
Право на участие
Кандидаты должны иметь законное право на работу в Швейцарии или иметь право на получение необходимого швейцарского разрешения на работу без визовой поддержки, спонсируемой работодателем.
Зачем присоединяться к MESH?
В MESH вы будете работать над проблемами робототехники, где передовые исследования и разработки сочетаются с реальным промышленным внедрением. Наша цель — не только разработать новые возможности робототехники, но и превратить их в системы, которые решают сложные проблемы в реальных условиях.
• У вас будет возможность работать со всем стеком программного обеспечения робототехники, включая системную интеграцию и архитектуру программного обеспечения, соединяющую их, а не ограничиваться узкой подсистемой.
• Вы будете непосредственно работать над инженерными задачами, которые превращают робототехнику из многообещающих прототипов в надежные, повторяемые и готовые к развертыванию решения.
• Решайте сложные реальные проблемы робототехники. Работайте с промышленными роботами, системами 3D-видения, сложными средами и приложениями, где традиционные подходы к автоматизации достигают своих пределов.
• Посмотрите, как ваша работа работает на реальном оборудовании. Разрабатывайте программное обеспечение, которое выходит за рамки моделирования и демонстраций и становится частью роботизированных систем, развернутых в реальных производственных средах.
• Оказывать влияние на всю систему. В составе небольшой многопрофильной инженерной команды вы будете тесно сотрудничать в области робототехники, программного и аппаратного обеспечения, имея возможность влиять как на технические решения, так и на то, как развивается наша робототехническая платформа.…
Источник: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/mesh-ag/robotics-software-engineer-birr-93747).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: MESH AG
Объявление предоставлено MESH AG.