Системный программист (функциональная верификация СнК)

Системный программист (функциональная верификация СнК)

Минск, проспект Победителей, 106

Описание вакансии

YADRO — это российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования, микропроцессорных ядер и fabless-производство микропроцессоров, а также пользовательских мобильных устройств под брендом KVADRA.

Общая численность сотрудников YADRO составляет более 6500 человек, большая часть которых (80%) инженеры различных профилей – авторы сотен патентов и статей.

ЗАО «Инженерный Центр Ядро» — это центр разработки YADRO в Минске, который был открыт в апреле 2023г., и на сегодняшний день наша команда — это более 180 инженеров.

Функциональная верификация фокусируется на проверке соответствия функциональным требованиям, которые описывают, что должно делать устройство. Эта работа осуществляется до выпуска чипа. Проверка проводится с использованием программ, написанных на низкоуровневых языках программирования.

Данная специфика может быть интересна тем, кто увлекается архитектурой современных компьютеров, микроэлектроникой и хочет глубже разобраться в том, как устроены процессоры и системы на кристалле (СнК).

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

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

  • разработка и отладка тестов сложно функциональных блоков на RTL симуляторах, эмуляторах (QEMU) и FPGA-прототипах;
  • участие в разработке верификационной стратегии составных частей СнК совместно с командой UVM верификации и RTL дизайна;
  • проверка функционирования СнК на отладочных платах со смежными командами (pre-silicon и post-silicon);
  • поддержка и развитие библиотек системного ПО для верификации СнК.

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

  • уверенное знание С и умение писать asm-вставки;
  • опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS);
  • уверенное знание архитектуры и набора команд одного из современных процессоров;
  • опыт разработки и отладки драйверов и тестов для контроллеров низкоскоростных и высокоскоростных интерфейсов (напр. i2C/UART/Ethernet/PCIe/USB);
  • опыт использования make/cmake/gcc/ld/gdb;
  • уверенный пользователь Linux (cli & shell programming);
  • опыт работы с низкоуровневыми средствами отладки FPGA.

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

  • опыт составления верификационных/тестовых планов для тестирования функциональных блоков RTL;
  • знакомство с Verilog/System Verilog, понимание принципов цифрового дизайна;
  • опыт работы с RTL-симуляторами.

Будем рады предложить:

  • Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
  • Гибридный формат работы: рабочее место в светлом и комфортном офис с открытой террасой в БЦ Riviera по адресу: проспект Победителей, 106, г. Минск + удалённая работа из дома на корпоративном ноутбуке;
  • Возможность выбрать удобные начало и окончание рабочего дня;
  • Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
  • Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами.
Навыки
  • C
  • RTL
  • Verilog HDL
  • Linux
  • x86
  • ARM
  • i2C
  • PCIe
  • BSP
  • FPGA
  • RTOS
  • RTL дизайн
  • QEMU
  • SOC
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Инженерный Центр Ядро

Инженер по UVM верификации

Инженерный Центр Ядро

Полный день
  • Минск

  • Не указана

Рекомендуем
ВирусБлокАда
Полный день
  • Минск

  • Не указана

Рекомендуем
Пеленг
Полный день
  • Минск

  • Не указана

Рекомендуем
Пеленг
Полный день
  • Минск

  • Не указана

Полный день
  • Минск

  • Не указана

Полный день
  • Минск

  • от 4100 BYR

Инженерный Центр Ядро
Полный день
  • Минск

  • от 4100 BYR

Леста Игры

Server Developer (Python/C++)

Леста Игры

Полный день
  • Минск

  • от 4100 BYR

ВирусБлокАда

Разработчик C++

ВирусБлокАда

Полный день
  • Минск

  • от 4100 BYR

Инженерный Центр Ядро

C++ Developer in L2/L3 (Радиочастотный центр)

Инженерный Центр Ядро

Полный день
  • Минск

  • от 4100 BYR

Полный день
  • Минск

  • до 5105 BYR

Unitsky String Technologies

Инженер-программист

Unitsky String Technologies

Полный день
  • Минск

  • до 5105 BYR

Пеленг
Полный день
  • Минск

  • до 5105 BYR

ВирусБлокАда
Полный день
  • Минск

  • до 5105 BYR

Спортдата
Полный день
  • Минск

  • до 5105 BYR

Инженер-программист микроконтроллеров

Бюро проектирования специальных машин

Полный день
  • Минск

  • от 2500 BYR

Белорусский народный банк

Системный администратор Linux

Белорусский народный банк

Полный день
  • Минск

  • от 2500 BYR

Кредо-Диалог
Полный день
  • Минск

  • от 2500 BYR

Леста Игры

Game AI Developer

Леста Игры

Полный день
  • Минск

  • от 2500 BYR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию