Senior C Developer - Linux Kernel / Storage

Heaad

Senior C Developer - Linux Kernel / Storage

Москва, Калужско-Рижская линия, метро Калужская

Метро: Беляево

Описание вакансии

Продуктовая компания, разрабатывающая собственные enterprise-решения в области систем хранения данных и виртуализации, ищет Senior C Developer в московскую команду.

Мы не пишем прикладной софт.
Мы разрабатываем системное ПО уровня ядра Linux: блочные, файловые и сетевые подсистемы, драйверы и инфраструктуру для масштабируемых storage-решений.

Если вам интересна реальная kernel-разработка, работа с block layer и высоконагруженными системами - вам к нам.

Обязанности:

  • Разработка системного программного обеспечения: гибридная СХД, scale-out СХД c поддержкой серверной виртуализации, система мониторинга, внутренние инструменты разработки
  • Разработка уровня ядра Linux: модули файловых, блочных и сетевых подсистем
  • Исследования стороннего ПО
  • Работа с чужими исходниками на разных языках программирования
  • Документирование исходного кода, методик и исследований
  • Сопровождение ПО (разработка патчей, консультирование инженеров)

Требования:

  • Коммерческий опыт системного программирования от 5 лет

  • Уверенное знание C (ANSI)

  • Уверенная работа с Makefile

  • Опыт разработки в Linux Kernel Space

  • Понимание архитектуры ядра Linux

  • Опыт разработки драйверов

  • Опыт upstream / backport

  • Понимание многопоточности, многопроцессорности, примитивов синхронизации

  • Понимание сетевого стека уровня транспорта и приложения

  • Понимание блочных устройств и файловых систем

  • Практический опыт работы с:

    • USan / ASan / TSan

    • Linux

    • Python или Bash

  • Опыт параллельного программирования

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

  • Английский - чтение технической документации

Nice-to-have:

  • Опыт работы со стеком RDMA / FC / NVMe-oF

  • Опыт работы с fio, iperf

  • Опыт разработки storage-решений

  • Практика DDD, TDD

  • Опыт участия в open-source проектах

Условия:

  • Официальное трудоустройство по ТК РФ

  • Удаленный или гибридный формат работы

  • Современный офис в Москве - БЦ «Кругозор», 10 минут пешком от м. Калужская

  • Высокий уровень дохода, обсуждается индивидуально по итогам технического интервью

  • Расширенный ДМС: стоматология, льготные условия страхования для родственников, ветеринарная консультация, страхование для выезда за границу

  • Гибкая система компенсаций на выбор: спорт, питание, транспортные расходы, изучение иностранных языков или подарок ко Дню Рождения

  • Оплачиваемый внутренний больничный - до 10 календарных дней в год

  • Участие в профильных конференциях и внешнем обучении за счет компании

  • Регулярные внутренние технические лекции и обмен экспертизой с сильной инженерной командой

Навыки
  • Linux
  • Разработка драйверов
  • C (ANSI C)
  • Git
  • Bash
  • Python
  • TCP/IP
  • Upstream / Backport
  • ASan / TSan / USan
  • RDMA
  • Linux kernel
  • POSIX
  • Multithreading или Многопоточность
  • Network programming
  • Разработка системного ПО
  • Unix
  • Kernel
Посмотреть контакты работодателя

Адрес

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

MIND Software

Linux Kernel Developer

MIND Software

  • Москва

  • Не указана

Рекомендуем
РДП Энтерпрайз

Старший разработчик Linux

РДП Энтерпрайз

  • Москва

  • Не указана

Рекомендуем
АМИКОН
  • Москва

  • Не указана

Рекомендуем
UserGate
  • Москва

  • Не указана

AERODISK
  • Москва

  • до 600000 RUR

UserGate
  • Москва

  • до 600000 RUR

АйТи Сервис Менеджмент

Senior DBA (PostgreSQL) part-time

АйТи Сервис Менеджмент

  • Москва

  • от 2000 USD

АМТЕХ
  • Москва

  • до 350000 RUR

Газкоин
  • Москва

  • до 350000 RUR

SkillStaff
  • Москва

  • до 350000 RUR

USETECH
  • Москва

  • до 350000 RUR

Стрит Фалькон
  • Москва

  • от 300000 RUR

BI.ZONE
  • Москва

  • от 300000 RUR

ANCOR
  • Москва

  • от 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию