Software Engineering - Robotics Intern

Job expired!

Dyson - это глобальная технологическая компания, которая решает проблемы, которые другие предпочитают игнорировать. Наши новаторские изобретения нарушают традиции и просто работают лучше. Мы стремимся к прогрессу и процветаем благодаря постоянным улучшениям. С быстрым ростом наших амбиций увеличиваются - больше категорий, больше локаций и больше людей.

Наш масштаб и быстрый рост делают Dyson богатым новыми возможностями. Мы ценим новые идеи и разнообразные точки зрения, поэтому наша команда может рассчитывать на настоящую работу и ответственность с самого начала. Вы будете быстро развиваться и получите возможность переходить в разные сферы бизнеса и регионы. Вы станете частью глобальной сети единомышленников - сообщества, которое поддерживает и учится друг у друга.

Как Стажёр Программист По Робототехнике, вы будете обучаться в рамках гибкой кросс-функциональной команды, разрабатывая сложные функции, чтобы Dyson продолжала создавать инновационные продукты, которые радуют наших клиентов. Вы будете сотрудничать с архитекторами, программистами и специалистами для решения множества задач в робототехнике, которые ставит перед собой постоянно расширяющийся продуктовый портфель Dyson. Вы будете стремиться исследовать и делиться идеями и методиками в разных технических областях, с идеальной специализацией в разработке алгоритмов для сложных систем, включая аппаратное обеспечение, встроенное программное обеспечение и компоненты робототехники, ориентированные на поведенческое программное обеспечение.

Ваше обучение будет включать:

  • Проектирование и разработка поведения и функций домашних роботов.
  • Управление всем жизненным циклом множества связанных сложных модулей и систем, включая обсуждение функций, алгоритмический анализ, документацию, проектирование, кодирование, тестирование, обслуживание и отслеживание результатов.
  • Участие в настройке инфраструктуры/окружения для непрерывной интеграции и непрерывной поставки (CI/CD).
  • Развитие хорошего понимания продукта и острого внимания к его производительности. Проактивное выявление технических рисков в проектах и влияние на их решение инженерными командами.
  • Участие в углубленных обсуждениях проектирования функций.

Наша программа стажировки связывает академическую теорию с практическим опытом. Получайте ценные знания о профессиональных приложениях через наставничество с нашими передовыми специалистами и ознакомьтесь с передовыми практиками. Присоединяйтесь к нам в трансформационном путешествии, где теория встречается с практикой, под руководством лучших умов в отрасли!

Вы будете вносить свой вклад в создание следующего поколения технологий Dyson, поэтому вам нужно:

  • Получать степень по информатике, электронике, компьютерной инженерии, математике или робототехнике или смежной области.
  • Находиться на предпоследнем курсе бакалавриата или объединенной магистерской программы (исключения возможны для 5-летних программ с размещением на третьем курсе).
  • Иметь знакомство с объектно-ориентированным программированием, включая скорость и общее качество.
  • Уметь писать высокопроизводительный код продуктового качества на C++.
  • Иметь опыт много поточной программ и механизмов синхронизации.
  • Быть знакомым с библиотеками STL, boost C++ и шаблонами проектирования и уметь применять их в повседневных задачах.
  • Иметь знания в одной или нескольких из следующих областей: локализация, SLAM, управление траекторией движения, обработка изображений, обнаружение/распознавание объектов, управление задачами, манипуляция, планирование пути, автоматическое управление, системы робототехники или машинное обучение.
  • Способность постоянно учиться и совершенствоваться.
  • Опыт разработки встроенных систем является плюсом.
  • Можете продемонстрировать, как использовали свои технические знания для решения проблем, будь то университет