Москва, Шепелюгинская улица, 16А
Метро: АвиамоторнаяОбязанности:
Разработка и поддержка драйверов для PCIe устройств, включая работу с регистрами, DMA, прерываниями и управлением питанием
Создание и оптимизация драйверов Ethernet-контроллеров с поддержкой сетевых протоколов
Разработка драйверов для CAN bus интерфейсов с использованием SocketCAN API
Написание и поддержка UART драйверов для последовательных интерфейсов
Реализация поддержки RS-485/RS-232 интерфейсов с корректным управлением сигналами
Интеграция драйверов в Linux kernel subsystems и фреймворки
Написание пользовательских тестов для валидации функциональности драйверов
Взаимодействие с hardware-командами для понимания спецификаций устройств
Поддержка BSP (Board Support Package) разработки и bring-up процессов
Требования:
Опыт работы: 3-6 лет в области разработки Linux драйверов
Языки программирования: Отличное знание C (обязательно), базовые знания ассемблера
Linux kernel: Глубокое понимание внутреннего устройства ядра Linux, включая управление памятью, планировщик задач, файловые системы
Аппаратные интерфейсы: Опыт работы с PCIe, Ethernet, CAN, UART, RS-485/RS-232, I2C, SPI
Инструменты разработки: Владение GDB, GCC, CMake, Buildroot/Petalinux, Git, C/C++, Python, Google Test, TCP/IP.
Желательные навыки:
Понимание архитектуры x86-64 на уровне разработки драйверов, работа с прерываниями, страничной огранизацией памяти.
Опыт отладки на уровне ядра (kgdb, kdump, ftrace, perf), диагностика и устранение deadlock’ов, анализ oops/panic
Опыт работы с DMA, прерываниями и управлением питанием
Знание Python для автоматизации тестирования
Опыт работы с Git, CI/CD и системами сборки (Make, CMake)
Умение писать unit и интеграционные тесты.
Желательно умение разработки на FPGA (Verilog, VHDL).
Понимание принципов работы HIL стендов.
Автоматизация тестов с использованием Python скриптов.
Несколько причин работать с нами:
Работа в амбициозном проекте с международными вызовами, респектабельными заказчиками и собственной группировкой КА;
Возможности для профессионального и карьерного роста вместе с компанией до уровня директора по направлению;
Стабильный официальный доход, своевременные выплаты, льготная ипотека 6% на Подмосковье;
Расширенная программа ДМС: амбулаторное и стационарное лечение, обследования, вызов врача на дом и страхование при выезде за рубеж;
Оформление в соответствии с трудовым законодательством;
Режим работы: пять дней в неделю в офисе на ТТК (м. Римская);
Дополнительный отпуск, фитнес-абонемент, поддержка публикационной/спикерской активности.
Москва
Не указана
СКАТТ Электроникс
Москва
до 300000 RUR
Крафтвэй Корпорэйшн ПЛС (ГК Росатом)
Москва
до 300000 RUR
Технические системы-сервис, качество и надежность
Москва
от 250000 RUR
Москва
от 300000 RUR