Кэрот Бродкаст

Ведущий разработчик драйверов

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • C/C++
  • Низкоуровневое программирование
  • DMA, MMIO
  • PCIe и USB драйвера
  • kernel-level код
  • Windows Driver Kit (WDK)

Carrot Broadcast — российская ИТ-компания, специализирующаяся на производстве ПО и готовых программно-аппаратных комплексов, в сфере телевидения и интернет-вещания.

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

  • Разработка драйверов устройств под Windows и Linux с использованием соответствующих фреймворков.
  • Проведение модульного, интеграционного и системного тестирования.
  • Оптимизация производительности и потребления ресурсов драйвером.
  • Устранение проблем, выявленных на этапах тестирования и эксплуатации.
  • Написание и поддержка технической документации.
  • Взаимодействие с инженерами-разработчиками ПЛИС, программистами прикладного ПО.
Требования:
  • Отличное знание C/C++ (уровень системного/низкоуровневого программирования).
  • Понимание особенностей работы в kernel space vs user space.
  • Опыт работы с DMA, MMIO, memory barriers, кэшированием.
  • Понимание работы ядра Windows и Linux.
  • Механизм системных вызовов, прерываний, планировщика.
  • PnP, power management, жизненный цикл драйвера.
  • Опыт разработки PCIe и USB драйверов под Windows и/или Linux.
  • Проектирование и реализация user-space библиотек поверх драйверов.
  • Работа с IOCTL / sysfs / devfs / UMDF / KMDF.
  • Написание потокобезопасного API.
  • Понимание ABI совместимости.
  • Опыт отладки kernel-level кода.
  • Владение инструментами:
    • Windows: WinDbg, Driver Verifier, WPP tracing.
    • Linux: dmesg, ftrace, gdb, perf, kernel logs.
  • Диагностика deadlocks, race conditions, memory leaks.
  • Работа с оборудованием: логические анализаторы, PCIe/USB analyzers.
  • Опыт работы с Windows Driver Kit (WDK).
  • Понимание цифровой электроники.
Условия:
  • Работа в аккредитованной ИТ-компании.
  • Оформление по ТК РФ.
  • ДМС после испытательного срока.
  • Сервис BestBenefits для сотрудников.
  • Заработная плата по результатам собеседования.
  • Офис в районе м. ВДНХ.
  • График работы с 12:00 до 20:00.
  • Испытательный срок - 2 месяца.
  • Отсутствие дресс-кода и бюрократии.
  • Корпоративные традиции и мероприятия.