Инженер-программист 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;
- Опыт работы с серверным оборудованием/СХД.
О нашем офисе:
- Красивый и удобный лофт-офис с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро «Краснопресненская»/«Улица 1905 года», г. Москва.
Мы предлагаем:
-
Программу поддержки инноваций:
Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
-
Поддержку в личных вопросах:
консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
-
Обучение и развитие:
учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
-
Заботу о здоровье:
ДМС с первых дней работы, льготные условия страхования близких
-
Лекторий с выдающимися экспертами:
инженерами, учеными и исследователями
-
Открытое общение:
регулярные онлайн-встречи всей команды YADRO
Мы предлагаем:
-
Программу поддержки инноваций:
Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
-
Поддержку в личных вопросах:
консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
-
Обучение и развитие:
учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
-
Заботу о здоровье:
ДМС с первых дней работы, льготные условия страхования близких
-
Лекторий с выдающимися экспертами:
инженерами, учеными и исследователями
-
Открытое общение:
регулярные онлайн-встречи всей команды YADRO