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

По договоренности


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

________________________________________________________________________________________________________

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

________________________________________________________________________________________________________

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

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

  • разработка и отладка тестов сложно функциональных блоков на 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-симуляторами.

Поделиться:

Опубликована 4 дня назад

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

Мы ищем C-разработчика в команду продукта сетевой безопасности. Наши задачи связаны с обработкой сетевого трафика в реальном времени, оптимизацией производительности и работой с сетевым стеком Linux. У нас интересный баланс задач: от проектирования н...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании АМИКОНАМИКОН
  • Москва
3 дня назад
Мы Группа Астра – один из лидеров российской IT-индустрии, ведущий производитель программного обеспечения, в том числе защищенных операционных систем и платформ виртуализации. Разработка флагманского продукта, ОС семейства Astra Linux, ведется с 2008...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Группа компаний АстраГруппа компаний Астра
  • Москва
3 дня назад
Мы ищем опытного Системного программиста для разработки и развития хостинг и VPN сервисов нашей компании ... Обязанности: Работа с пакетной маршрутизацией Работа с системной фильтрацией пакетов Работа со специфичными ... сетей (маршрутизация, L3-L7) Опыт написания python/shell/batch скриптов Опыт системного программирования ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании АИМОРАИМОР
  • Москва
15 дней назад
... отладочных платах со смежными командами (pre-silicon и post-silicon); поддержка и развитие библиотек системного ... ожидаем от будущего члена команды: уверенное знание С и умение писать asm-вставки; опыт низкоуровневого и системного ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании YADROYADRO
  • Москва
месяц назад
Мы ищем C-разработчика в команду продукта сетевой безопасности. Наши задачи связаны с обработкой сетевого трафика в реальном времени, оптимизацией производительности и работой с сетевым стеком Linux. У нас интересный баланс задач: от проектирования н...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании АМИКОНАМИКОН
  • Москва
месяц назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.