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

договорная
Санкт-Петербург • Полная занятость
Откликнуться на вакансию

Условия работы

Обязанности

Мы активно расширяем команду и открываем поиск Senior С Developer.

Чем предстоит заниматься:

• проектированием и разработкой низкоуровневых системных компонентов user space для ОС GNU/Linux;

• доработкой, оптимизацией и сопровождением реализаций сетевых протоколов SMB/CIFS и NFS в GNU/Linux;

• анализом нештатных ситуаций (сбои, взаимные блокировки (deadlock), гонки (race condition) и т.п.), возникающих в программных компонентах при эксплуатации, и поиском решений;

• доработкой и отладкой кластерной файловой системы в пространстве пользователя;

• анализом сетевого трафика сетевых файловых систем и выявлением несоответствий спецификациям.

Мы ожидаем от будущего члена команды:

• коммерческий опыт разработки на языке C в среде RPM-based дистрибутивов GNU/Linux;

• опыт отладки, профилирования и оптимизации многопоточных user-space приложений в GNU/Linux (GDB, Valgrind, санитайзеры, perf);

• понимание модели OSI, стека TCP/IP и принципов сетевого взаимодействия;

• понимание принципов построения CI/CD и методик тестирования системного ПО (модульное, интеграционное, нагрузочное);

• английский язык, достаточный для чтения технической документации и поиска информации;

• базовое понимание сетевых файловых протоколов или готовность быстро погрузиться в предметную область.

Будет плюсом:

• знакомство с протоколами NFSv3, NFSv4.x и сопутствующими спецификациями (ONC RPC, XDR, MOUNT, NLM и др.);

• знакомство с внутренними структурами данных Samba, опыт разработки VFS-модулей и модулей аутентификации;

• коммерческий опыт разработки на C++ (стандарты 17/20) в среде RPM-based дистрибутивов GNU/Linux;

• представление о внутреннем устройстве ядра Linux, опыт разработки и отладки модулей ядра на C;

• понимание принципов организации дисковых файловых систем, сетевых файловых систем, кластерных файловых систем;

• понимание распределённой координации и консенсуса: DLM, Paxos/Raft, gossip; опыт с RPC-технологиями (ONC RPC, DCE/RPC, gRPC);

• опыт работы с Docker, nss_wrapper, rpmbuild, strace, SSSD, OpenLDAP (slapd, ldapsearch), AD DS;

• знание Go и опыт разработки на нём, в том числе для системных и сетевых задач.

* Уточняйте актуальность вакакнсии на сайте работодателя

Полезные статьи

Сколько зарабатывает техник-монтажник в 2026 году

Профессия техника-монтажника в 2026 году остается востребованной, поскольку эти специалисты обеспечивают создание и поддержку коммуникационной и технологической инфраструктуры. Они занимаются установкой, настройкой и обслуживанием различного оборудования — от сетей доступа в интернет до систем видеонаблюдения и автоматизации. Уровень их дохода напрямую зависит от целого ряда факторов, включая квалификацию, сложность выполняемых …
516

Сколько зарабатывает Техник-метролог в 2026 году

В 2026 году профессия техника-метролога остается востребованной во многих отраслях промышленности, где точность измерений является критически важным фактором. Эти специалисты отвечают за исправность, калибровку и поверку измерительного оборудования, обеспечивая соответствие продукции и технологических процессов установленным стандартам.Чем занимается техник-метрологКруг обязанностей техника-метролога широк и зависит от специфики предприятия. Основные задачи включают в …
449

Сколько зарабатывает техник-лаборант в 2026 году

В 2026 году профессия техника-лаборанта остается востребованной в самых разных отраслях: от медицины и науки до промышленности и сельского хозяйства. Этот специалист выполняет ключевую роль в проведении анализов, исследований и экспериментов, обеспечивая точность и достоверность результатов. От его внимательности и профессионализма напрямую зависит качество продукции, правильность постановки диагноза или успех …
595

Читайте также

Сколько зарабатывает Техник-конструктор в 2026 году

Техник-конструктор в 2026 году является важным специалистом в проектных и производственных организациях. Его работа заключается в создании чертежей, разработке трехмерных моделей и подготовке технической документации, на основе которой изготавливаются различные изделия, от отдельных деталей до сложных механизмов и конструкций.Доход техника-конструктора в 2026 годуУровень заработной платы техника-конструктора в 2026 году варьируется …
511

Зарплата техника-инженера в 2026 году: обзор доходов и факторов влияния

Профессия техника-инженера в 2026 году остается востребованной в различных отраслях экономики. Эти специалисты выполняют широкий круг задач, связанных с эксплуатацией, наладкой и ремонтом оборудования. Уровень их дохода не является фиксированной величиной и зависит от множества факторов, которые определяют ценность специалиста на рынке труда.Уровень дохода техника-инженера в 2026 годуВ 2026 году …
446

Сколько зарабатывает техник-геофизик в 2026 году

Профессия техника-геофизика в 2026 году остается востребованной в отраслях, связанных с разведкой и добычей полезных ископаемых, инженерными изысканиями и мониторингом окружающей среды. Уровень дохода этих специалистов напрямую зависит от множества факторов, включая квалификацию, опыт и условия труда.Доход техника-геофизика в 2026 годуЗаработная плата техника-геофизика в 2026 году демонстрирует широкий разброс. Как …
427