Фоновое изображение

Инженер-программист FPGA (Middle)

Мы ищем инженера-разработчика встраиваемых систем (Embedded Engineer) в отдел встраиваемых систем, чтобы разрабатывать и поддерживать прошивки модулей, входящие в продукты компании Yadro.

Разработчик будет, с одной стороны, поддерживать существующие прошивки путем фикса багов и рефакторинга. С другой стороны — разрабатывать пошивки для новых модулей, входящий в состав продуктов компании. К примеру, в каждом сервере есть как минимум одна FPGA. Таким образом, разработчик вносит свой вклад в работоспособность большого сервера и обеспечивает его безотказную работу.

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

  • Разработка ПО для FPGA/CPLD;
  • Поддержка и рефакторинг существующего ПО для FPGA/CPLD;
  • Разработка и поддержка документации для прошивок (вики-страниц);
  • Соблюдение внутренних стандартов на разработку/ведение документации/ведение проектов;
  • Работа в команде, используя гибкие методологии разработки;
  • Участие в процессах разработки и поддержки продукта — взаимодействие с менеджерами, тестировщиками, инженерами из других отделов.

Что мы ожидаем от будущего члена команды:

  • Знание синтезируемого подмножества Verilog/SystemVerilog;
  • Умение писать документацию на разрабатываемый блок;
  • Хорошее понимание синхронной передачи, статического временного анализа STA, СDC;
  • Владение SDC;
  • Навыки работы с любыми RTL симуляторами, навык написания простого тестового окружения;
  • Умение пользоваться внутрисхемными средствами отладки;
  • Умение и желание писать качественный читаемый поддерживаемый код по внутренним стандартам компании;
  • Знание Bash на уровне — «написать скрипт для автоматизации сборки/загрузки/отладки прошивки»;
  • Знание и умение пользоваться Git по gitflow с ветками PR и тд.;
  • Знание и умение писать тестовое окружение и проводить функциональные тесты;
  • Знание интерфейсов — USB, UART, I2C, SPI, CAN;
  • Элементарные навыки пайки и работы с измерительным оборудованием для отладки;
  • Опыт работы с Jira/Bitbucket/Confluence;
  • Опыт/желание работы с Linux.

Дополнительно приветствуем:

  • Знание Python;
  • Знание языка С;
  • Опыт разработки Bare-Metal и RTOS;
  • Опыт разработки под STM32 и/или аналогах (GD32);
  • Знание pytest / allure;
  • Опыт работы с серверным оборудованием/СХД.
  • Локация:

    • Россия
    • Москва
  • Формат работы:

    • Гибридный
  • Уровень:

    • Старший
    • Ведущий
  • Продуктовая команда: 

    • Platform: BIOS / BMC / Firmware

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

Здоровье
Поддержка
Обучение
Спорт и хобби
Программа лояльности
Card Logo

Забота о сотрудниках

  • — ДМС со стоматологией с первых дней работы
  • — Льготные условия страхования близких
  • — Возможность взять day off для восстановления здоровья
Card Logo

Помощь в личных и профессиональных вопросах

  • — Консультация юристов по любым вопросам
  • — Сессии с психологом для поддержания ментального здоровья
  • — Помощь экспертов по ЗОЖ и управлению личными финансами
  • — Премии за патенты и изобретения
Card Logo

Развитие и новые знания

  • — Учебный портал с лекциями от экспертов
  • — Участие в топовых конференциях
  • — Изучение английского
  • — Дополнительное профессиональное обучение на внешних курсах
Card Logo

Поддержка активных и творческих увлечений

  • Программа Sport&Hobby, по которой можно вместе с коллегами посещать тренировки, творческие уроки и участвовать в соревнованиях — компания частично компенсирует расходы.
Card Logo

Бонусы и скидки от партнеров

  • Скидки на посещение ресторанов и фитнес-клубов, заказы в сервисах доставки, на подписку в онлайн-кинотеатрах и другие спецпредложения.

Анкета кандидата

Пожалуйста, заполните эту анкету, чтобы мы могли познакомиться с вами поближе.
  • 01
    ОткликПодача резюме
    или заполнение анкеты
  • 02
    ОтборПрохождение интервью
    и/или выполнение тестового задания
  • 03
    ОфферПолучение обратной связи
    и предложения о работе

Резюме

Прикрепить резюме

Размер не более 15 мб (pdf, doc, docx)