Программирование в Linux на C / Разработка драйверов устройств в Linux
Бауманский учебный центр Специалист- от 68 571 руб.
Описание
Описание вакансии
Учебный центр Специалист приглашает опытного системного разработчика и/или преподавателя для проведения курсов второго уровня по направлению 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-разработке и преподавании.
Мы ценим практиков, умеющих объяснять. Даже если вы не преподавали раньше мы поможем адаптироваться!
Ведущий C++ разработчик драйверов под Linux/Windows
Инженер-программист С встраиваемых систем (ОС Astra Linux Embedded)
Описание
Мы Группа Астра один из лидеров российской IT-индустрии, ведущий производитель программного обеспечения, в том числе защищенных операционных систем и платформ виртуализации. ...
Руководитель iOS-разработки направления сообществ в VK
Описание
Мы работаем над самой масштабной платформой в рунете по количеству пользователей, объёму, форматам и времени потребления. Сообщества ВКонтакте один из ключевых драйверов продукта. ...