СП
Специальный Технологический Центр (ООО СТЦ)
Старший инженер-программист для разработки низкоуровневого и системного ПО
Описание вакансии
Наша компания - «Специальный Технологический Центр», - крупное производственное предприятие оборонно-промышленного комплекса, официально входящее в реестр аккредитованных 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-подсистемой ядра;
- понимание принципов работы файловых систем и устройств хранения…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.
ИсточникHeadHunter / Developers / RU / moreThan6