Описание
Присоединяйтесь к нашей динамичной и талантливой команде, которая решает амбициозные и передовые инженерные задачи в области разработки высокопроизводительных вычислительных систем.
Задачи
•Разработка детальных моделей вычислительной системы (симуляторов производительности)
•Написание кода на языке С++
•Написание модульных тестов
•Чтение спецификаций, составление тестовых планов
•Профилирование симулятора
•Анализ производительности моделируемой вычислительной системы
Требования
•Уверенное понимание архитектуры вычислительных систем
•Опыт работы с SystemC, Sparta, Verilator или любым подобным фреймворком
•Опыт разработки на языке С++ от 3 лет, включая работу со средствами параллельного программирования
•Опыт работы с профилировщиком (VTune, Perf)
•Умение работать с контролем версий (git), методологией CI/CD
•Умение писать модульные тесты, опыт работы с масштабируемым ПО
•Владение средствами сборки (CMake, Nix, Conan)
•Умение и желание работать в команде
•Умение самостоятельно планировать свою работу, лаконично объяснять и документировать результаты
•Критическое мышление и навык решения задач
•Умение выразить и эффективно донести до своей и смежных команд собственные идеи
•Умение подойти к своим коллегам с эмпатией и поддержкой, выслушать и понять их идеи, иную точку зрения и ценности
Будет плюсом
•Опыт разработки в QEMU, Bochs
•Знание Verilog, SystemVerilog
•Опыт разработки на CUDA и подобных языках
•Опыт разработки приложений с микросервисной архитектурой
•Базовые знания в анализе данных, владение Pandas
•Умение работать с ИИ-ассистентом
Условия
•Комфортный современный офис на Кутузовском 32 A
•Корпоративный спортзал и зоны отдыха
•Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
•Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•Бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
•Вознаграждение за рекомендацию друзей в команду Сбера