Embedded-разработчик в службу R&D автономных технологий

Дата размещения вакансии: 13.02.2025
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Москва
Аминьевское шоссе 4А
Требуемый опыт работы:
От 3 до 6 лет

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

Какие задачи вас ждут

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

Запуск новых технологий
Вы будете исследовать новые процессоры и микроконтроллеры, изучать работу сенсоров и актуаторов.

Разработка платформы для прототипирования
Основной KPI R&D команды — это скорость проверки технических решений. Чтобы достигать хороших показателей, нужно развивать специальные программно-аппаратные решения для прототипирования.

Мы ждём, что вы

  • Работали с современными контроллерами ARM
  • Использовали системы контроля версий
  • Работали с интерфейсами и протоколами: CAN, RS232/RS485, Ethernet, SPI, I2C
  • Уверенно пишете на С и C++
  • Знаете классические алгоритмы, структуры данных и шаблоны проектирования
  • Понимаете особенности применения операционных систем реального времени (RTOS) в проектах
  • Читаете принципиальные схемы
  • Читаете документацию на английском языке

Будет плюсом, если вы

  • Работали в Unix-подобном окружении Embedded Linux
  • Использовали консольное программное обеспечение
  • Применяли системы сборки (Make и другие)
  • Разрабатывали скрипты автоматизации на Bash или Python
  • Работали в автомобильной индустрии
  • Имеете опыт в ЦОС, настраивали ПИД-регуляторы
  • Знакомы с Docker
  • Понимаете принципы CI/CD
  • Понимаете Assembler для ARM
  • Знакомы с сенсорами для автономного вождения
  • Можете развести простую плату в Altium Designer
  • Владеете английским языком на уровне не ниже Intermediate