Старший инженер-программист для разработки низкоуровневого и системного ПО
По договоренности
- Площадь Мужества
- Лесная
- Выборгская
Наша компания - «Специальный Технологический Центр», - крупное производственное предприятие оборонно-промышленного комплекса, официально входящее в реестр аккредитованных 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).
Уважаемый соискатель, обращаем Ваше внимание, что рассмотрение Вашего резюме не может расцениваться как приглашение на работу или гарантию последующего трудоустройства.
Опубликована 11 дней назад
Похожие вакансии
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
- Полный день
- Опыт от 5 лет
- Санкт-Петербург