📘 Описание вакансии
Учебный центр «Специалист» приглашает опытного системного разработчика и/или преподавателя для проведения курсов второго уровня по направлению Linux-разработка на C и создание драйверов устройств под Linux.
Если вы умеете писать эффективный системный код, понимаете, как устроено ядро Linux, и готовы делиться знаниями с мотивированными слушателями — эта позиция для вас.
💼 Обязанности
– Проведение занятий по курсам:
– «Программирование в Linux на C» (уровень 2);
– «Разработка драйверов устройств в Linux» (уровень 2).
– Подготовка и адаптация учебных материалов, практических заданий и лабораторных работ.
– Объяснение сложных тем простым языком: системные вызовы, процессы, потоки, память, синхронизация, работа с ядром и драйверами.
– Наставничество: помощь слушателям в решении практических задач, разбор ошибок, подготовка к итоговым проектам.
– Участие в улучшении учебных программ и методических материалов.
🧩 Требования
– Уверенное знание языка C и особенностей системного программирования под Linux.
– Опыт работы с ядром Linux, модулями, символьными и блочными драйверами.
– Знание архитектуры Linux, подсистем /proc, /sys, механизмов синхронизации и управления памятью.
– Понимание принципов работы низкоуровневых интерфейсов (SPI, I2C, PCIe, USB и др.).
– Навыки работы с инструментами: GCC, GDB, Git, Make, средами кросс-компиляции.
– Опыт преподавания, проведения тренингов, внутренних обучений или менторства — приветствуется.
– Владение английским на уровне чтения технической документации.
– Высшее образование.
⭐ Будет преимуществом
– Опыт разработки драйверов устройств (коммерческих или open-source).
– Практика сборки Linux-систем: Buildroot, Yocto, Debian.
– Участие в проектах встраиваемых систем, разработке под ARM или RISC-V.
– Авторство статей, выступлений, open-source репозиториев.
💡 Мы предлагаем
– Преподавание востребованных курсов уровня 2, рассчитанных на подготовленных слушателей.
– Современные лабораторные стенды, удалённые серверы, платформы для онлайн-обучения.
– Гибкий график и возможность совмещения с основной работой.
– Справедливую оплату по проведённым занятиям и премии за успешные группы.
🚀 Почему стоит попробовать
Курсы «Программирование в Linux на C» и «Разработка драйверов устройств в Linux» — это флагманские программы уровня 2, где слушатели уже владеют базой и готовы к системной глубине.Вы будете не просто читать лекции, а формировать новое поколение системных разработчиков Linux, способных создавать ядро, драйверы и встроенные решения.
📩 Как откликнуться
Отправьте резюме или краткое описание вашего опыта в Linux-разработке и преподавании.Мы ценим практиков, умеющих объяснять. Даже если вы не преподавали раньше — мы поможем адаптироваться!