Arrival is hiring a

C++ developer (Motion Generation)

St. Petersburg, United States
Full-Time
ARRIVAL is a technology company making vehicles the way they should be - fully electric, digitally connected, and smart. By creating innovation in vehicle design and manufacturing, Arrival is accelerating autonomous and electric vehicle technology, by fusing AI with new forms of automotive engineering. We are working with some of the world's leading businesses and governments with the goal to re-define how cities look, think and feel. Our vehicles will be 100% built by robots and are autonomous-ready.
 
We have trials with the Royal Mail, UPS, DHL and many others. We supply the components to the first fully electric and driverless race-car and racing series, Roborace, and we supply components to Charge Cars and their brand-new electric Mustangs. Plus, we are recognised by LinkedIn as one of their Top Startups 2019: The 25 hottest UK companies to work for right now, as well as being the world’s newest Unicorn with a €3 billion valuation.

Arrival Robotics (formerly TRA Robotics) создает роботизированную промышленную фабрику (индустрия 4.0), которая сможет принимать и выполнять любой новый дизайн или конфигурацию продукта, без необходимости изменения компоновки производственного процесса и перестройки оборудования фабрики
О проекте:
Motion Generation - команда разрабатывающая компоненты, отвечающие за планирование операций, выполняемых промышленными манипуляторами в роботической ячейке, расчет траекторий движения соответствующих этим операциям, модели манипуляторов и объектов окружения, а также интеграцию компонентов с другими компонентами фабрики.

Для успешной работы необходимо:

  • свободно владеть С++14;
  • иметь опыт работы с Python;
  • иметь опыт работы с ОС Linux;
  • понимание сетевого взаимодействия компонент и принципов разработки параллельного ПО;
  • быть готовым разбираться с алгоритмами и математической теорией в областях связанных с робототехникой;
  • быть готовым использовать git, docker, kubernetes;
  • знать английский язык на уровне ведения дискуссии с коллегами.

Дополнительными плюсами будут:

  • опыт работы в проектах связанных с робототехникой и фреймворками ROS/MoveIt
  • опыт работы в проектах связанных с обработкой 2D/3D геометрических фигур

Чем предстоит заниматься:

  • участие в создании компонентов используемых для расчета движения промышленных манипуляторов;
  • поддержкой и развитием существующих компонентов;
  • изучением, использованием и модификацией open source компонентов используемых командой;
  • проведением экспериментов по анализу и сравнению параметров используемых алгоритмов (производительность, качественные характеристики полученного решения);
  • написанием unit тестов;
  • участием в code-review;
  • интеграцией компонентов с компонентами других команд.

Мы предлагаем:

  • принять участие в создании фундаментальных технологий в индустрии робототехники, создавать новое и совместно выбирать курс движения;
  • приобрести уникальной опыт работы в среде талантливых инженеров и исследователей — экспертов в своих областях;
  • личный годовой бюджет на профессиональное развитие за пределами компании;
  • компенсацию затрат на изучение иностранного языка;
  • достойную заработную плату, оформление по ТК, ДМС и другие «сервисные» мелочи, делающие нашу жизнь проще и приятнее.

We’d love it if you have:

A hunger to learn.
A huge desire to achieve.
The ability to work in a fast moving meritocracy where every employee looks to constantly improve themselves and their company.

A career with Arrival will expose you to the bare bones of a highly ambitious and entrepreneurial technology company, so if you’re interested in creating the future, not just talking about it, we’d love to hear from you.