КриптонитКриптонит

Ведущий разработчик C/C++

офис, Москва

Команда разработчиков системного ПО для Linux: драйверы, модули ядра и консольные утилиты для управления периферией и средствами защиты информации. Работа обеспечивает надёжное взаимодействие с аппаратурой и безопасность устройств

ГрейдSenior/Lead

Стек

CLinuxGCCgdbC++makecmakevalgrindgitUARTSPII2CEthernetPCIUSBDMAx86ARM

Задачи

  • Разработка драйверов и модулей ядра для взаимодействия с периферией
  • Разработка общего ПО: формирование дистрибутива и сопутствующих утилит
  • Создание консольных приложений для управления и настройки систем защиты
  • Отладка и оптимизация ПО с использованием gdb и valgrind
  • Разработка программных методик испытаний и сопроводительной документации по ГОСТ

Обязательно

  • Глубокое знание С и С++
  • Опыт низкоуровневого программирования (память, прерывания, порты, DMA)
  • Уверенная работа в Linux: сборка (gcc, make, cmake) и отладка (gdb)
  • Опыт разработки системного ПО: драйверы, загрузчики, прошивки, критические по времени приложения
  • Понимание аппаратных архитектур x86 и ARM и взаимодействия с железом
  • Опыт работы с периферийными интерфейсами на уровне регистров (UART, SPI, I2C, Ethernet, PCI, USB)
  • Умение писать эффективный, оптимизированный и сопровождаемый код
Откликнуться на сайте компании

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

СберСбер

Инженер-программист по авионике (Центр аэрологистики)

C++RTOSSTM32 (F4/F7/H7)CAN

Бортовое ПО и системы управления для автономных БПЛА

Опыт: от 3 лет
офис, Москва
ЯндексЯндекс

Разработчик инфраструктуры голосового ввода в команду Алисы

C++PythonLinuxDocker

Инфраструктура голосовых моделей и их внедрение на устройства

офис, удалёнка, гибрид, Санкт-Петербург
МТСМТС

Middle Embedded разработчик [Инновации]

C++Android (AOSP/LineageOS)DockerJNI/NDK

Системное и прошивочное ПО для защищённых устройств

гибрид, Москва
YADROYADRO

Senior С Developer / Старший инженер-программист С

CLinuxU-Bootgdb

Низкоуровневые компоненты ОС и сетевых устройств

удалёнка, гибрид, Москва
СберСбер

Middle, Robotics SW Engineer

C++PythonROS2Docker

Софтовая платформа и драйверы для роботов и манипуляторов

Опыт: 3–6 лет
офис, Москва
СберСбер

Robot Maintenance Engineer в центр робототехники

Обслуживание и восстановление роботов для танцевальных шоу

офис, Москва

Смотреть ещё

JobsWave
Найти работу в IT