Системный программист Linux

Дата размещения вакансии: 19.09.2024
Работодатель: Сервисный центр Транстелематика
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Радио 24к1
Требуемый опыт работы:
От 3 до 6 лет

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

  • Разработка системного программного обеспечения для устройств на базе плат Radxa Zero, RockChip RK3566;

  • Конфигурирование и сборка загрузчика uboot и ядра Linux;

  • Разработка и адаптация драйверов периферийных устройств и шин данных;

  • Оптимизация системы;

  • Подготовка образа linux для массовой установки на устройства

  • Разработка системных приложений и утилит;

  • Разработка технической документации на разработанное ПО

Требования:

  • Высшее техническое образование

  • Опыт сборки и оптимизации ядра, адаптации драйверов Linux

  • Опыт сборки и модификации загрузчика uboot

  • Опыт сборки корневой файловой системы с использованием Yocto, Buildroot

  • Хорошие знания языков C/C++

  • Знание сетевого стека Linux, опыт работы с POSIX socket, libcap

  • Знание инструментов разработки gcc, gdb, GNU toolchain, make, понимание процесса сборки ПО

  • Опыт работы с периферийными интерфейсами RS-232/422/485, I2C, SPI, CSI, DSI, CAN, USB, PCI

  • Умение и желание разбираться в чужом коде и вносить свои изменения

  • Уверенное владение Git

    Будет плюсом:
    Навыки чтения принципиальных электрических схем
    Практический опыт работы с измерительным оборудованием (мультиметр, осциллограф)

Условия:

  • Оформление согласно ТК РФ

  • Достойная заработная плата по результатам собеседования. Регулярные премии по результатам работы

  • Соцпакет (ДМС со стоматологией, фитнес, "Тройка" на год)

  • Профессиональный и карьерный рост

  • Гибридный график работы

  • Корпоративный волейбол

  • Возможность внешнего обучения за счет компании

  • Работа на крупных проектах российских Заказчиков, а также над собственными проектами компании