Golang-разработчик (портирование виртуализации под Эльбрус E2K)

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

  • Алексеевская
  • Рижская
  • Проспект Мира

Чем вы будете заниматься

  • Портирование существующей системы управления виртуализацией с x86/ARM на архитектуру Эльбрус (E2K) (ключевая задача вакансии)

  • Адаптация Golang-кода под особенности E2K:

    • модель памяти

    • выравнивание данных

    • атомарные операции

    • low-level синхронизация

  • Работа с системными компонентами виртуализации:

    • взаимодействие с KVM/QEMU

    • собственные API

    • управление ВМ, сетями, хранилищами

  • Анализ и устранение архитектурных и платформенных проблем при переносе:

    • зависимости от x86-специфики

    • assumptions компилятора

    • performance bottlenecks

  • Оптимизация производительности Go-кода под архитектуру E2K

  • Отладка и профилирование на Эльбрусе:

    • perf, strace, ftrace

    • анализ поведения рантайма Go

  • Взаимодействие с Linux user space / kernel space в контексте виртуализации

Ключевой фокус роли (важно)

  • Это не разработка «с нуля» и не администрирование.

  • Основная задача — портировать и адаптировать существующий Golang-код виртуализации под E2K.

Что мы ожидаем от кандидата

  • Уверенный опыт разработки на Golang (системное или инфраструктурное ПО)

  • Практический опыт портирования ПО между архитектурами (x86 → non-x86 — большой плюс)

  • Глубокое понимание:

    • работы виртуализации (KVM/QEMU)

    • Linux user space / kernel space взаимодействия

  • Отличные знания Linux:

    • процессы, память, синхронизация

    • файловые системы

    • сетевой стек

  • Навыки низкоуровневой отладки:

    • strace, perf, tcpdump

    • анализ race condition и memory issues

  • Понимание особенностей: моделей памяти, атомарных операций, кросс-компиляции

Будет большим плюсом

  • Опыт работы с архитектурой Эльбрус (E2K) или другими VLIW/RISC-платформами

  • Понимание внутреннего устройства Go runtime

  • Опыт оптимизации Go-кода под конкретную архитектуру CPU

  • Опыт работы с:

    • QEMU device model

    • libvirt

  • Опыт системного программирования на Go/C/C++

  • Участие в разработке гипервизоров, SDN или SDS-решений

Станьте частью команды, которая портирует и адаптирует систему виртуализации на Go под архитектуру Эльбрус, участвует в ключевых архитектурных решениях и работает с CPU, памятью и внутренними механизмами Linux.

Эта роль подходит Golang-разработчикам, стремящимся перейти к системному ПО, а также системным инженерам, которым интересна разработка на стыке Go, Linux, виртуализации и процессорной архитектуры. Здесь ваши решения будут напрямую влиять на продукт и платформу.


Адрес: Россия, Москва, Верхняя Красносельская улица, 3с2
Показать на большой карте

Поделиться:

Опубликована 10 дней назад

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

Обязанности: Уверенное владение Go 1.18+ Глубокое понимание concurrency: goroutines, channels, sync primitives Опыт разработки REST/gRPC сервисов Знание принципов clean architecture, SOLID, dependency injection Понимание работы с context, middleware,...
  • Полный день
  • Опыт от 3 лет
Логотип компании NWIRENWIRE
  • Москва
17 часов назад
Обязанности Разработка backend-сервисов на Go Создание нового функционала и оптимизация существующего Участие в проектировании новых сервисов Повышение надежности и качества системы на всех уровнях Взаимодействие с командой iOS, android, frontend, ан...
  • Полный день
  • Опыт от 3 лет
Логотип компании Московский метрополитенМосковский метрополитен
  • Москва
2 дня назад
ЕСП (Единая Сервисная Платформа) - продуктовая ИТ-компания - разработчик решений для бизнеса, обеспечивающиx работу касс в соответствии с законодательством. Наш основной продукт - программное обеспечения для касс ЕСМ (Единый Сервисный Модуль). ЕСМ Вы...
  • Полный день
  • Опыт от 3 лет
Логотип компании Единая Сервисная ПлатформаЕдиная Сервисная Платформа
  • Москва
8 дней назад
от 250 000 ₽
Выше средней на 25%
Мы, Ассоциация IPChain — объединение ведущих участников рынка интеллектуальной собственности с целью создания единого цифрового пространства доверия. Мы ищем разработчика Golang для работы над одним из наших продуктов. Продукт: Объединённый личный ка...
  • Полный день
  • Опыт от 3 лет
Логотип компании Ассоциация IPChainАссоциация IPChain
  • Москва
14 дней назад
до 350 000 ₽
Выше средней на 75%
Вебмониторэкс– молодая компания, основанная командой с опытом работы на российском и международном рынке кибербезопасности. Наша цель – создавать стабильное и качественное решение WAF для российского рынка. Мы активно развиваемся и растем, поэтому се...
  • Полный день
  • Опыт от 3 лет
Логотип компании ВебмониторэксВебмониторэкс
  • Москва
15 дней назад
Платёжный шлюз — внутренний сервис Яндекса, который принимает и обрабатывает платежи от всех сервисов компании. Через нашу систему проходят платежи за поездки в Такси, покупки на Маркете и Кинопоиске и десятки других услуг. Мы принимаем оплату с банк...
  • Полный день
  • Опыт от 3 лет
Логотип компании ЯндексЯндекс
  • Москва
6 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.