Яндекс хочет сделать перемещение людей и грузов более безопасным, доступным и удобным. Мы ставим перед собой масштабную цель: оказаться в числе первых в мире компаний, создавших технологию беспилотного движения. Чтобы воплотить это в жизнь, мы создаём команду увлечённых и целеустремлённых профессионалов
Обязанности
- Разрабатывать программно-аппаратные решения для взаимодействия с сенсорами, контроллерами и актуаторами беспилотных автомобилей и роботов
- Обеспечивать надёжную и эффективную реализацию различных алгоритмов, таких как алгоритмы управления автомобилем и обработки данных с сенсоров
- Тестировать разрабатываемые решения, повышать их надёжность и качество
Требования
- Уверенно владеете языками программирования с или c++
- Знаете классические алгоритмы, структуры данных и шаблоны проектирования
- Отлично понимаете работу интерфейсов can, rs232/rs485, usb, ethernet, spi, i2c
- Понимаете особенности применения операционных систем реального времени (rtos) в проектах
Будет плюсом, если вы:
- Работали в unix-подобном окружении
- Умеете работать с консольным программным обеспечением и средствами автоматизации обработки данных
- Работали с различными системами контроля версий и системами сборки (make, cmake, bazel)
- Разрабатывали скрипты автоматизации (bash или python)
- Работали со скоростными интерфейсами pcie, lvds, mipi, csi-
- Владеете assembler (arm)
- Применяли fpga в проектах
- Работали в автомобильной индустрии
- Умеете работать с паяльным оборудованием
- Владеете разговорным английским языком