
Старт в «железной» индустрии: первые проекты студентов на стажировке в YADRO
Каждый год десятки студентов проходят стажировку «Импульс», чтобы попробовать себя в реальных проектах и понять, как рождается современное IT-оборудование — серверы, СХД, базовые станции и другие устройства.
Рассказываем истории стажеров, которые впервые столкнулись с промышленным кодом, учились разбираться в пайплайнах и задачах и разработали свои первые инженерные решения.
- с какими реальными задачами сталкиваются студенты: от модулей ядра Linux до алгоритмов для GSM и автоматизации тестирования
- какие навыки получают участники: работа с системным кодом, пайплайнами, инструментами разработки и тестирования
- как участие в стажировке помогает понять свое направление в IT
Павел Кривенко: разработал алгоритм для телеком-проекта
Как попал в YADRO
О компании мне рассказали знакомые из дивизиона Телеком. Меня сразу заинтересовала математика в алгоритмах и библиотеках, я подал заявку на стажировку и попал в отдел разработки алгоритмов физического уровня.
Чем занимался на стажировке
Моей основной задачей была разработка и оптимизация алгоритма подавления интерференции в GSM-системах.
Перед стажировкой мы созвонились с ментором: он объяснил задачу и прислал презентацию по GSM — это помогло быстрее вникнуть в тему. Первую неделю я знакомился с кодовой базой и процессами: запускал большую модель, разбирался с YAML-файлами и системой тестирования.
Со второй недели перешел к практическим задачам. В модели приема-передачи уже было решение на C++, я оценил его сложность, протестировал, а затем создал свою версию — сначала на Python, потом на C++. А еще оптимизировал алгоритм QR-разложения.
Самое сложное и самое крутое на стажировке
Самым трудным было разобраться в чужом коде и понять работу системы в целом, чтобы корректно интегрировать в нее свой модуль. Но именно это дало тот ценный опыт, которого мне не хватало раньше.
В будущем хочу попробовать себя в задачах, которые связаны с другими частями телеком-систем, например, модуляторами и демодуляторами. Еще мне интересно применить машинное обучение в вычислительной линейной алгебре.

Петр Игнатов: писал модуль ядра Linux для тестов эмуляции регистров
Как попал в YADRO
О стажировке «Импульс» я узнал в вузе: к нам часто приходят представители компаний и рассказывают, где есть интересные задачи. А мне с первого курса была близка низкоуровневая разработка — C, ассемблер и все, что ближе к «железу». Зимой я уже пробовал устроиться в YADRO, но тогда не хватило опыта. Я решил не терять связь с компанией: продолжал ходить на мероприятия по архитектуре RISC-V — это открытая архитектура процессоров, которую можно использовать и модифицировать без лицензий, общался с инженерами, а в мае подал заявку на стажировку. Так и оказался в команде YADRO.
Чем занимался на стажировке
Наша команда разрабатывает ПО для систем на кристалле — от загрузчиков до драйверов периферии. Я писал модуль ядра Linux, который проверяет программную эмуляцию заполнения одного из регистров.
Самое сложное и самое крутое на стажировке
Каждый день я впитывал столько же прикладных знаний, сколько за несколько лет в университете. Иногда отладка кода давалась непросто, но команда и особенно ментор всегда помогали. Мы общались почти каждый день, и постепенно многие вещи перестали быть для меня «черным ящиком».
Отдельный опыт — работа с QEMU. Вместе с ментором мы внесли изменения в код эмулятора, чтобы он точнее повторял поведение реального оборудования, а не его «идеальной» модели. Это ускорило процесс разработки: теперь можно было отлаживать систему на эмуляторе, не запуская ее на «железе».
Артемия Самойлова: переписала драйвер для подключения к FPGA и работала с IP-блоками через QEMU
Как попала в YADRO
Я узнала о YADRO в 2024 году, когда участвовала в хакатоне SoC Design Challenge. Меня заинтересовала компания, и я начала ходить на ее практические курсы, училась на Зимней школе по RISC-V, в Школе синтеза цифровых схем, снова съездила на хакатон. Активно общалась с организаторами и выпускниками «Импульса» и так нашла команду, которая занимается интересной для меня областью на стыке системной инженерии и вычислительной техники. А потом меня позвали на собеседование в «Импульс».
Чем занималась на стажировке
Я работала в команде, которая отвечает за системную верификацию. Выполняла три большие задачи:
- разбиралась с базовыми элементами косимуляции,
- работала с IP-блоками через QEMU,
- переписывала драйвер для подключения к FPGA.
Самое сложное и самое крутое на стажировке
Самым сложным оказалось переписать драйвер для подключения к FPGA: старая версия не подходила команде, нужно было сделать ее проще и гибче. В итоге я разработала новый драйвер на C++ и написала к нему тесты — теперь команда использует именно мою реализацию.
У нас небольшая команда, и все много общаются даже после работы. Мы играли в настолки и квизы, а с некоторыми коллегами даже ездили на тренировки по скалолазанию.
Влад Чернышев: улучшил самописные инструменты для автоматизации тестирования
Как попал в YADRO
Я узнал о стажировке «Импульс» на карьерном форуме, где специалисты YADRO рассказывали о компании и ее проектах. Подал заявку на DevOps-направление, прошел два собеседования и выбрал команду, где в итоге и остался работать.
Чем занимался на стажировке
Наша команда отвечает за поддержку инфраструктуры: разрабатываем централизованные сервисы и внедряем самописные инструменты в производственные процессы. Моя зона ответственности — два инструмента для автоматизации тестирования:
- WRAP доставляет тесты на тестовые машины,
- Autobug собирает данные о дефектах и автоматически создает задачи в таск-менеджере.
Я занимался улучшением первого и полностью переписал второй под новые стандарты. Обновления выпускал через RFC.
Самое сложное и самое крутое на стажировке
Я много времени проводил в офисе, там я был продуктивнее: вокруг коллеги, дейлики, живое общение. Это мотивировало и помогало держать темп.
Но самым ценным для меня стало умение брать ответственность и не ставить себе искусственных барьеров. За время стажировки я стал больше общаться, уточнять детали, правильно формулировать вопросы и уверенно презентовать результаты.
Сейчас совмещаю учебу с работой — это дает и опыт, и развитие, и пользу.

Владимир Емельянов: собрал гибкий стек для тестирования микросервисной архитектуры
Как попал в YADRO
Я поставил себе цель — получить реальный опыт работы в QA. Искал вакансии, готовил резюме, участвовал в хакатонах и конкурсах. Однажды увидел объявление о стажировке «Импульс», подал заявку и так попал в YADRO.
Чем занимался на стажировке
Сначала я решал небольшие задачи: писал unit-тесты и оформлял сценарии тестирования микросервисной архитектуры в корпоративной базе знаний. Постепенно перешел к API-тестированию и созданию полноценной тестовой системы.
Сначала пробовал разные инструменты, например Bruno, но быстро понял, что для сложных сценариев он не подходит. Тогда собрал гибкий стек на основе PyTest, HTTPX, Pydantic и Allure. С его помощью можно было тестировать сервисы поэтапно — от изолированных проверок до интеграционных и end-to-end сценариев.
Важно, что эта система хорошо интегрируется с CI/CD: тесты запускаются автоматически после pull request. С ее помощью я протестировал сервисы Logger и Watcher, а сейчас пишу тесты для авторизации.
Самое сложное и самое крутое на стажировке
Сначала я переживал, что не справлюсь и подведу команду. Старался всё делать максимально аккуратно: подробно оформлял тикеты и тест-кейсы, записывал созвоны с ментором, чтобы потом пересматривать.
Командная поддержка, гибкость процессов и возможность влиять на продукт помогли мне быстро влиться и почувствовать себя частью проекта. Особенно запомнились образовательные лекции. Например, благодаря вебинару о создании презентаций я смог уверенно защитить результаты своей работы. Сейчас я продолжаю развивать свою тестовую систему уже в роли сотрудника YADRO.
Андрей Слюта: создавал тест-кейсы и тестировал новые функции в сервисах данных
Как попал в YADRO
О стажировке я узнал от преподавателя — он прислал в общий чат ссылку на «Импульс». Я заполнил анкету, прошел собеседование, выполнил тестовое, — и так попал в команду, которая разрабатывает и поддерживает систему хранения данных TATLIN.UNIFIED.
Чем занимался на стажировке
Я разрабатывал новую функциональность в сервисах данных — создавал тест-кейсы для нового интерфейса и для пулов, которые позволяют хранить больше информации в том же объеме дисков.
А еще за два месяца стажировки я углубился в работу с Linux и bash-скриптами: выполнял регрессионное тестирование RAID-функциональности. Подробнее про RAID мы рассказывали в этой статье.
Самое сложное и самое крутое на стажировке
Сначала мне было сложно разобраться в рабочих процессах: что говорить на созвонах, как искать нужную информацию. Но ментор, коллеги и общая уважительная атмосфера в компании помогли мне проще адаптироваться.
Моя цель на будущее — полностью автоматизировать создание тестовых окружений и конфигураций для СХД с помощью Python и Bash. Это позволит сильно сократить время на ручной работе команды и освободит ресурсы для более сложных задач.

Что такое стажировка «Импульс» и как на нее попасть
«Импульс» — это летняя двухмесячная стажировка для студентов по 40+ направлениям: от разработки ПО, тестирования и работы с железом до дизайна, продаж и управления проектами. Самые популярные направления этого года — C++, Go, Python, машинное обучение и JavaScript.
В 2025 году заявки на программу подали более 7300 заявок из ведущих университетов России и Беларуси. Чуть больше 300 из них присоединились к команде. Если вы уже думаете о следующем лете, подпишитесь на обновления, чтобы первыми узнать о старте стажировки в 2026 году.