Разработчик Linux

Разработчик Linux

Москва, Шепелюгинская улица, 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% на Подмосковье;

  • Расширенная программа ДМС: амбулаторное и стационарное лечение, обследования, вызов врача на дом и страхование при выезде за рубеж;

  • Оформление в соответствии с трудовым законодательством;

  • Режим работы: пять дней в неделю в офисе на ТТК (м. Римская);

  • Дополнительный отпуск, фитнес-абонемент, поддержка публикационной/спикерской активности.

Посмотреть контакты работодателя

Адрес

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

НАТЕКС
Полный день
  • Москва

  • Не указана

Рекомендуем
Е-Флопс
Полный день
  • Москва

  • Не указана

Рекомендуем
Е-Флопс
Полный день
  • Москва

  • Не указана

Рекомендуем
Главспецстрой
Полный день
  • Москва

  • до 250000 RUR

Embedded SW Developer

Эль Пять

Полный день
  • Москва

  • от 140000 RUR

Яндекс
Полный день
  • Москва

  • от 140000 RUR

Яндекс
Полный день
  • Москва

  • от 140000 RUR

ИНТСИС
Полный день
  • Москва

  • от 140000 RUR

Яндекс
Полный день
  • Москва

  • от 140000 RUR

Эмбиот
Полный день
  • Москва

  • от 140000 RUR

Полный день
  • Москва

  • до 300000 RUR

АМИКОН
Полный день
  • Москва

  • до 300000 RUR

БЮРО 1440
Полный день
  • Москва

  • до 300000 RUR

Крафтвэй Корпорэйшн ПЛС (ГК Росатом)
Полный день
  • Москва

  • до 300000 RUR

БайтЭрг
Удаленная работа
  • Москва

  • до 300000 RUR

Технические системы-сервис, качество и надежность

Инженер-программист ПО

Технические системы-сервис, качество и надежность

Полный день
  • Москва

  • от 250000 RUR

КСК-Эйч Ар
Полный день
  • Москва

  • от 250000 RUR

HD LED TECH
Полный день
  • Москва

  • от 300000 RUR

Полный день
  • Москва

  • от 300000 RUR

АМИКОН
Полный день
  • Москва

  • от 300000 RUR

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

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