Системный программист по верификации

1 месяц назад


Минск, Беларусь Инженерный Центр Ядро Полный рабочий день

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

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

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

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

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

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

Отличное знание С и умение писать asm вставки; Опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS); Опыт командной разработки программ и библиотек, которыми будет пользоваться множество людей; Уверенное знание архитектуры и набора команд одного из совеременных процессоров (x86, ARM,RISC-V ); Сильные навыки разработки и отладки драйверов и тестов для контроллеров низкоскоротсных интерфейсов (i2S, i2C (SMBUS), UART, PWM, GPIO и другие) и высокоскростных интерфейсов (USB,Ethernet, PCIe, DDR и другие); Опыт использования make, gcc, gas, ld, gdb, git; Уверенный пользователь Linux (включая cli & shell programming); Знание скриптовых языков (python/tcl); Опыт работы с низкоуровневыми средствами отладки (ICE probes/scopes/LA/signal TAP/etc); Знание английского языка на уровне чтения технической документации.

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

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

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

Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели; Гибридный формат работы: рабочее место в светлом и комфортном офис с открытой террасой в БЦ Riviera по адресу: проспект Победителей, 106, г. Минск + удалённая работа из дома на корпоративном ноутбуке; Возможность выбрать удобные начало и окончание рабочего дня; Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы; Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами.

  • Минск, Беларусь Инженерный Центр Ядро Полный рабочий день

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


  • Минск, Беларусь Белорусская организация по обращению с радиоактивными отходами Полный рабочий день

    Обязанности: Сопровождение, развитие, поддержка, организация бесперебойной работы ПЭВМ, сервера, локальной компьютерной сети; Администрирование серверов под управлением Windows Server, роутеров и...

  • Embedded developer

    1 месяц назад


    Минск, Беларусь Инженерный Центр Ядро Полный рабочий день

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