YADROYADRO

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

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

Команда развивает крупный проект на C: загрузчик ОС, пространство ядра Linux и пользовательское пространство. Роль фокусируется на повышении стабильности, разработке тестовой инфраструктуры и эмуляции железа для поддержки сетевых/встроенных устройств

ГрейдSenior

Стек

CLinuxU-BootgdbQEMUARMMIPSftrace

Задачи

  • поддержка и развитие существующей кодовой базы
  • поиск и исправление дефектов, повышение стабильности продукта
  • развитие инфраструктуры для тестирования и создание изолированных окружений
  • настройка эмуляции целевого железа и запуск unit/integration тестов
  • рефакторинг, повышение тестового покрытия и документирование поведения продукта
  • работа с загрузчиком, ядром Linux и пользовательским пространством

Обязательно

  • уверенное знание языка C
  • опыт системного программирования
  • опыт разработки многопоточных приложений
  • понимание архитектуры аппаратуры: память, шины, I/O, разрядности и порядок байтов
  • владение инструментами отладки и реверс-инжиниринга (gdb, core dumps, ftrace и т.п.)
  • знание технического английского для работы с документацией

Будет плюсом

  • опыт работы с U-Boot
  • опыт работы с чипами Realtek, Broadcom, Mellanox и подобными
  • опыт работы с сетевыми устройствами (коммутаторы, роутеры)
  • опыт кросс-компиляции и разработки для ARM/MIPS и других не x86_64 платформ
  • опыт разработки/модификации систем виртуализации, например QEMU
Откликнуться на сайте компании

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

СберСбер

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

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

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

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

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

C++PythonLinuxDocker

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

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

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

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

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

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

Middle, Robotics SW Engineer

C++PythonROS2Docker

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

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

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

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

офис, Москва
NavioNavio

Инженер по интеграции автомобильного оборудования

CANLINМикроконтроллерыJTAG

Интеграция и пусконаладка бортового оборудования для автопарка

офис, Москва

Смотреть ещё

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