инженер-программист низкоуровневого ПО

ориентир по рынку
вакансия зп не указана
в среднем 289 454 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

Рекламный баннер: ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ"
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ"
ИНН: 9704271170

описание

Наша компания - «Специальный Технологический Центр», - крупное производственное предприятие оборонно-промышленного комплекса, официально входящее в реестр аккредитованных IT-компаний. Мы являемся одним из ведущих предприятий России в области разработки и производства беспилотных летательных аппаратов, радиоэлектронных комплексов, а также измерительного оборудования. В связи с интенсивным ростом предприятия приглашаем на работу старшего инженера-программиста для разработки низкоуровневого и системного ПО.

задачи

  • разработка/поддержка/рефакторинг драйверов устройств и/или модулей ядра Linux для работы с аппаратными компонентами
  • разработка/поддержка/рефакторинг user-space библиотек для взаимодействия с драйверами устройств
  • разработка/поддержка/рефакторинг системных утилит и сервисов/демонов для ОС на базе Linux
  • тестирование и документация собственных разработок
  • поддержка систем сборки Embedded Linux на основе Yocto Project для платформ на базе ARM64/AMD64
  • участие в совещаниях вне команды, проработка требований и архитектуры ПО, декомпозиция задач

требования

  • отличное знание С
  • отличное понимание устройства ядра Linux и работы его подсистем
  • опыт разработки kernel-space кода (device drivers/kernel modules/subsystems/patches)
  • представление о современном аппаратном обеспечении: устройство памяти, шин данных, систем ввода-вывода, PCIe, DMA, IRQ, IOMMU
  • опыт разработки многопоточных и/или асинхронных приложений
  • знание и понимание различных уровней тестирования, умение тестировать собственный код
  • коммуникативные способности (грамотная устная и письменная речь, умение объяснить свою точку зрения и оспорить чужую)
  • знание английского языка, достаточное для чтения технической литературы и документации
  • Будет плюсом: зннание C++, python, shell scripting languages; опыт работы с DMA-подсистемой ядра; опыт работы с PCIe-подсистемой ядра; понимание принципов работы файловых систем и устройств хранения данных; опыт разработки DPDK PMD/applications; опыт в open source проектах; опыт профилирования ядра; знание архитектуры SoC производства Xilinx: Zynq7000, MPSoC, RFSoC, Versal; опыт работы со средствами разработки FPGA (Xilinx Vivado/Vitis); опыт в DevOps (GitLab CI/CD, Docker, Jenkins и подобные)

условия

  • стабильная работа на крупном предприятии оборонно-промышленного комплекса с 25-летней историей в команде опытных специалистов
  • официальное оформление согласно ТК РФ, белая заработная плата
  • график работы: с ПН по ЧТ 09:00-18:00, ПТ 09:00-17:00
  • премия в конце календарного года («13-я заработная плата»)
  • ДМС со стоматологией по окончании испытательного срока
  • частичная компенсация затрат на спортивные абонементы
  • возможность повышать свой профессиональный уровень, участвовать в конференциях и проходить обучение за счет компании
  • поддержка сотрудников в радостных и сложных жизненных ситуациях (материальная помощь)
  • проведение для сотрудников корпоративных мероприятий (экскурсий, интеллектуальных и спортивных состязаний и тд.)
  • перспективы карьерного роста и самореализации: мы растим и повышаем специалистов в рамках компании
  • Предоставляется право на получение отсрочки от призыва на военную службу (для военнообязанных) (в соответствии с Постановлением правительства Nº1725 от 30.09 2022)

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.