джуниор
108
0
8 октября 2025
джуниор

Старт в «железной» индустрии: первые проекты студентов на стажировке в YADRO

108
0
8 октября 2025

Каждый год десятки студентов проходят стажировку «Импульс», чтобы попробовать себя в реальных проектах и понять, как рождается современное IT-оборудование — серверы, СХД, базовые станции и другие устройства.

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

Из статьи вы узнаете
  • с какими реальными задачами сталкиваются студенты: от модулей ядра Linux до алгоритмов для GSM и автоматизации тестирования
  • какие навыки получают участники: работа с системным кодом, пайплайнами, инструментами разработки и тестирования
  • как участие в стажировке помогает понять свое направление в IT

Павел Кривенко: разработал алгоритм для телеком-проекта

Студент 1 курса магистратуры МФТИ, факультет прикладной математики и информатики. Стажер в отделе разработки алгоритмов физического уровня.

Как попал в YADRO

О компании мне рассказали знакомые из дивизиона Телеком. Меня сразу заинтересовала математика в алгоритмах и библиотеках, я подал заявку на стажировку и попал в отдел разработки алгоритмов физического уровня.

Чем занимался на стажировке

Моей основной задачей была разработка и оптимизация алгоритма подавления интерференции в GSM-системах.

Перед стажировкой мы созвонились с ментором: он объяснил задачу и прислал презентацию по GSM — это помогло быстрее вникнуть в тему. Первую неделю я знакомился с кодовой базой и процессами: запускал большую модель, разбирался с YAML-файлами и системой тестирования.

Со второй недели перешел к практическим задачам. В модели приема-передачи уже было решение на C++, я оценил его сложность, протестировал, а затем создал свою версию — сначала на Python, потом на C++. А еще оптимизировал алгоритм QR-разложения.

Самое сложное и самое крутое на стажировке

Самым трудным было разобраться в чужом коде и понять работу системы в целом, чтобы корректно интегрировать в нее свой модуль. Но именно это дало тот ценный опыт, которого мне не хватало раньше.

Самое важное для меня — настоящий опыт промышленной разработки. На предыдущей стажировке в другой компании я занимался исследованиями тензорных разложений в системе 5G, но разработки и тестирования там почти не было. Тут все по-другому: объемный код, реальные задачи, работа с системами тестирования, а в конце защита проекта.

В будущем хочу попробовать себя в задачах, которые связаны с другими частями телеком-систем, например, модуляторами и демодуляторами. Еще мне интересно применить машинное обучение в вычислительной линейной алгебре.

Дмитрий Побединский лекция
На закрытии «Импульса» выступал Дмитрий Побединский — физик, блогер, автор канала «Физика от Побединского»

Петр Игнатов: писал модуль ядра Linux для тестов эмуляции регистров

Студент 3 курса ИТМО, факультет программной инженерии и компьютерных технологий. Стажер в отделе системной верификации и драйверов.

Как попал в YADRO

О стажировке «Импульс» я узнал в вузе: к нам часто приходят представители компаний и рассказывают, где есть интересные задачи. А мне с первого курса была близка низкоуровневая разработка — C, ассемблер и все, что ближе к «железу». Зимой я уже пробовал устроиться в YADRO, но тогда не хватило опыта. Я решил не терять связь с компанией: продолжал ходить на мероприятия по архитектуре RISC-V — это открытая архитектура процессоров, которую можно использовать и модифицировать без лицензий, общался с инженерами, а в мае подал заявку на стажировку. Так и оказался в команде YADRO.

Чем занимался на стажировке

Наша команда разрабатывает ПО для систем на кристалле — от загрузчиков до драйверов периферии. Я писал модуль ядра Linux, который проверяет программную эмуляцию заполнения одного из регистров.

Самое сложное и самое крутое на стажировке

Каждый день я впитывал столько же прикладных знаний, сколько за несколько лет в университете. Иногда отладка кода давалась непросто, но команда и особенно ментор всегда помогали. Мы общались почти каждый день, и постепенно многие вещи перестали быть для меня «черным ящиком».

Я стал лучше понимать устройство процессоров, работу операционных систем, прокачался в инструментах. Но главное, я попробовал работу в IT-компании и понял, что действительно хочу заниматься этим дальше.

На практике я глубже разобрался в архитектуре RISC-V, познакомился с многими инженерными инструментами — от Vim и Git до GDB и QEMU.

Отдельный опыт — работа с QEMU. Вместе с ментором мы внесли изменения в код эмулятора, чтобы он точнее повторял поведение реального оборудования, а не его «идеальной» модели. Это ускорило процесс разработки: теперь можно было отлаживать систему на эмуляторе, не запуская ее на «железе».

Артемия Самойлова: переписала драйвер для подключения к FPGA и работала с IP-блоками через QEMU

Студентка 3 курса ИТМО, факультет программной инженерии и компьютерных технологий. Стажер в отделе косимуляции.

Как попала в YADRO

Я узнала о YADRO в 2024 году, когда участвовала в хакатоне SoC Design Challenge. Меня заинтересовала компания, и я начала ходить на ее практические курсы, училась на Зимней школе по RISC-V, в Школе синтеза цифровых схем, снова съездила на хакатон. Активно общалась с организаторами и выпускниками «Импульса» и так нашла команду, которая занимается интересной для меня областью на стыке системной инженерии и вычислительной техники. А потом меня позвали на собеседование в «Импульс».

Чем занималась на стажировке

Я работала в команде, которая отвечает за системную верификацию. Выполняла три большие задачи:

  • разбиралась с базовыми элементами косимуляции,
  • работала с IP-блоками через QEMU,
  • переписывала драйвер для подключения к FPGA.

Самое сложное и самое крутое на стажировке

Самым сложным оказалось переписать драйвер для подключения к FPGA: старая версия не подходила команде, нужно было сделать ее проще и гибче. В итоге я разработала новый драйвер на C++ и написала к нему тесты — теперь команда использует именно мою реализацию.

У нас небольшая команда, и все много общаются даже после работы. Мы играли в настолки и квизы, а с некоторыми коллегами даже ездили на тренировки по скалолазанию.

Влад Чернышев: улучшил самописные инструменты для автоматизации тестирования

Студент 3 курса СПбПУ Петра Великого, факультет проектной деятельности и инноваций в промышленности. Стажер в отделе автоматизации разработки аппаратного обеспечения.

Как попал в YADRO

Я узнал о стажировке «Импульс» на карьерном форуме, где специалисты YADRO рассказывали о компании и ее проектах. Подал заявку на DevOps-направление, прошел два собеседования и выбрал команду, где в итоге и остался работать.

Чем занимался на стажировке

Наша команда отвечает за поддержку инфраструктуры: разрабатываем централизованные сервисы и внедряем самописные инструменты в производственные процессы. Моя зона ответственности — два инструмента для автоматизации тестирования:

  • WRAP доставляет тесты на тестовые машины,
  • Autobug собирает данные о дефектах и автоматически создает задачи в таск-менеджере.

Я занимался улучшением первого и полностью переписал второй под новые стандарты. Обновления выпускал через RFC.

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

Самое сложное и самое крутое на стажировке

Я много времени проводил в офисе, там я был продуктивнее: вокруг коллеги, дейлики, живое общение. Это мотивировало и помогало держать темп.

Но самым ценным для меня стало умение брать ответственность и не ставить себе искусственных барьеров. За время стажировки я стал больше общаться, уточнять детали, правильно формулировать вопросы и уверенно презентовать результаты.

Сейчас совмещаю учебу с работой — это дает и опыт, и развитие, и пользу.

фотографии участников

Владимир Емельянов: собрал гибкий стек для тестирования микросервисной архитектуры

Студент 2 курса НИУ ВШЭ, факультет компьютерных наук. Стажер в отделе аппаратной валидации, тестирования и квалификации.

Как попал в YADRO

Я поставил себе цель — получить реальный опыт работы в QA. Искал вакансии, готовил резюме, участвовал в хакатонах и конкурсах. Однажды увидел объявление о стажировке «Импульс», подал заявку и так попал в YADRO.

Чем занимался на стажировке

Сначала я решал небольшие задачи: писал unit-тесты и оформлял сценарии тестирования микросервисной архитектуры в корпоративной базе знаний. Постепенно перешел к API-тестированию и созданию полноценной тестовой системы.

Сначала пробовал разные инструменты, например Bruno, но быстро понял, что для сложных сценариев он не подходит. Тогда собрал гибкий стек на основе PyTest, HTTPX, Pydantic и Allure. С его помощью можно было тестировать сервисы поэтапно — от изолированных проверок до интеграционных и end-to-end сценариев.

Важно, что эта система хорошо интегрируется с CI/CD: тесты запускаются автоматически после pull request. С ее помощью я протестировал сервисы Logger и Watcher, а сейчас пишу тесты для авторизации.

Самое сложное и самое крутое на стажировке

Сначала я переживал, что не справлюсь и подведу команду. Старался всё делать максимально аккуратно: подробно оформлял тикеты и тест-кейсы, записывал созвоны с ментором, чтобы потом пересматривать.

Сложнее всего мне далось осознание, что все зависит от моих действий. Я могу сам выбирать направление работы и предлагать решения, даже если они выходят за рамки задачи — ведь именно это и ведет к лучшему результату в будущем.

Командная поддержка, гибкость процессов и возможность влиять на продукт помогли мне быстро влиться и почувствовать себя частью проекта. Особенно запомнились образовательные лекции. Например, благодаря вебинару о создании презентаций я смог уверенно защитить результаты своей работы. Сейчас я продолжаю развивать свою тестовую систему уже в роли сотрудника YADRO.

Андрей Слюта: создавал тест-кейсы и тестировал новые функции в сервисах данных

Студент 4 курса СПбГУТ им. проф. М.А. Бонч-Бруевича, факультет инфокоммуникационных технологий и систем связи. Стажер в отделе системно-интеграционного тестирования.

Как попал в YADRO

О стажировке я узнал от преподавателя — он прислал в общий чат ссылку на «Импульс». Я заполнил анкету, прошел собеседование, выполнил тестовое, — и так попал в команду, которая разрабатывает и поддерживает систему хранения данных TATLIN.UNIFIED.

Чем занимался на стажировке

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

А еще за два месяца стажировки я углубился в работу с Linux и bash-скриптами: выполнял регрессионное тестирование RAID-функциональности. Подробнее про RAID мы рассказывали в этой статье.

Самое сложное и самое крутое на стажировке

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

Моя цель на будущее — полностью автоматизировать создание тестовых окружений и конфигураций для СХД с помощью Python и Bash. Это позволит сильно сократить время на ручной работе команды и освободит ресурсы для более сложных задач.

Стажеры YADRO
Выпускники «Импульса» после окончания стажировки

Что такое стажировка «Импульс» и как на нее попасть

«Импульс» — это летняя двухмесячная стажировка для студентов по 40+ направлениям: от разработки ПО, тестирования и работы с железом до дизайна, продаж и управления проектами. Самые популярные направления этого года — C++, Go, Python, машинное обучение и JavaScript.

В 2025 году заявки на программу подали более 7300 заявок из ведущих университетов России и Беларуси. Чуть больше 300 из них присоединились к команде. Если вы уже думаете о следующем лете, подпишитесь на обновления, чтобы первыми узнать о старте стажировки в 2026 году.

Наверх
Будь первым, кто оставит комментарий