getmobit

Программист С++ Linux (middle +\senior) (Python, Rust)

Getmobit - российская технологическая компания, мы предоставляем решения для обеспечения безопасности, оптимизации и управления корпоративными рабочими местами нового поколения при создании облачных рабочих пространств и виртуальных рабочи…

getmobit

Зарплата не указанаРоссияМоскваУдалёнка

Getmobit - российская технологическая компания, мы предоставляем решения для обеспечения безопасности, оптимизации и управления корпоративными рабочими местами нового поколения при создании облачных рабочих пространств и виртуальных рабочих столов.

Мы создаем «сквозную» платформу, которая позволяет работать с различными инфраструктурными сервисами – VDI, VoIP, VPN, аутентификация, сделав доступ к конфиденциальной информации безопасным вне зависимости от того, находится человек в офисе или дома.

Ищем разработчика в команду Getmobit.
Работа в основном на системном уровне: Linux, userspace, а в части проектов ядро, драйверы и графический стек. Какие задачи достанутся именно тебе, зависит от проекта, детали обсудим на тех.интервью.

Обязанности:

  • анализ требований, участие в их ревью и валидации с отделом тестирования,
  • проектирование решений в рамках системной разработки, работа с низкоуровневой архитектурой;
  • доработка имеющихся и самостоятельное создание новых компонент системного и прикладного уровня для работы в Linux (на языках C++, Python);
  • работа с системами сборки (OpenEmbedded/Yocto) программных компонент, включая загрузчик, ядра Linux и корневой файловой системы;
  • создание API / программной среды для системных программистов;
  • разработка модулей к подсистемам Linux, участие в разработке систем тестирования разрабатываемых прошивок и модулей;
  • работа над комплексными задачами с высоким уровнем сложности с требованиями самостоятельной поставки и декомпозиции задач в команде разработки согласно Agile подходу;
  • изучение новых технологий, документирование исследовательского опыта в виде архитектурных документов, обмен знаниями как внутри, так и между командами, менторство коллег;
  • в рамках исследовательских задач генерация и проверка гипотез, создание технических прототипов согласно первоначальному дизайну.

Требования:

  • Опыт коммерческой разработки на C, C++ или Rust от 4 лет.
  • Умение уверенно работать с Bash и командной строкой Linux.
  • Глубокие знания Linux: системные вызовы, userspace, процессы и сервисы, файловые системы.
  • Готовность использовать ИИ в ежедневной разработке.

Преимуществом будет:

  • знание современных стандартов C++ (C++17/C++20);
  • знание языка программирования Python 3.x;
  • опыт работы с библиотеками в составе Boost;
  • опыт работы с сетевым стеком Linux, механизмами обеспечения процессной изоляции (cgroups/namespaces);
  • опыт разработки многопоточных и асинхронных приложений и сервисов;
  • работа с системами сборки Yocto, OpenEmbedded, Buildroot;
  • опыт работы с Linux OS (Ubuntu, Astra, Red OS);
  • английский язык на уровне свободного чтения технической документации.

Условия:

  • предусмотренные законодательством гарантии.
  • уверенность в будущем. Мы чтим ТК РФ: у нас конкурентный, стабильный и прозрачный белый доход и полноценный соцпакет;
  • мы заботимся о здоровье сотрудников и предоставляем ДМС со стоматологией, широким набором клиник;
  • гибкое рабочее утро (с 8-00 до 10-00).
  • удаленный формат работы;
  • поддержку профессионального развития.
  • перспективы роста и развития, возможность реализации в других направлениях .

Похожие вакансии C++/C

Сайты компаний

Senior HPC Cluster Engineer

Автоподнятие
Зарплата не указанаВеликобританияИспанияMadrid
Текст:
Оригинал доступен только пользователям с подпиской

Location

Madrid, Spain, or remote across Europe and the United Kingdom; applicants must be authorized to work in the country where they apply.

About the company

A global AI cloud provider building a full-stack platform that takes developers and enterprises from data and model training to production deployment. Its 1,500+ person team, including hundreds of engineers, works across compute, storage, networking and applied AI, with R&D hubs in Europe, the UK, North America and Israel.

Responsibilities

  • Tune GPU clusters and InfiniBand networks to keep HPC and GPU workloads running at peak performance.
  • Diagnose the root causes of GPU and InfiniBand issues and drive corrective fixes.
  • Bring new hardware, including new GPUs, into the existing stack via Kubernetes, QEMU and KVM.
  • Build out automation for proactive monitoring, fault detection and resolution, and manage GPU devices and InfiniBand fabrics.

Requirements

  • 5+ years of system-level software development focused on performance optimization and low-level programming.
  • 3+ years of hands-on Linux administration, troubleshooting and performance tuning.
  • Solid grasp of server architecture: PCIe devices, NICs, the Linux kernel and HPC systems.
  • Strong skills in at least one performance-oriented language such as C/C++, Go or Python.
Сайты компаний
яндекс

MultiTrack — новый формат найма для опытных бэкендеров

яндексАвтоподнятие
Зарплата не указанаРоссияМосква

От небольшого стартапа до известного сервиса: посмотрите, как работают в разных командах Яндекса.

Мы запускаем MultiTrack — новый формат найма для опытных бэкендеров. Программа длится 2–3 месяца: за это время мы предлагаем поработать в трёх командах Яндекса, познакомиться с нашими разработчиками и технологиями.

Вот как это выглядит:

* Вы проходите собеседования, заключаете трудовой договор.
* Среди всех открытых вакансий выбираете 3 самых интересных вам команды.
* В первой команде мы предлагаем поработать 4 недели, в остальных — по 3 недели.
* По итогам работы вы сможете обменяться с командами фидбэком и решите, где хотите остаться.

Поможем найти своё

MultiTrack позволит погрузиться в несколько непохожих проектов, увидеть их изнутри и только после этого решить, какой из них подходит именно вам. Творческая свобода? Чёткая иерархия, порядок и регламенты? Только опытным путём можно узнать, какая рабочая атмосфера поможет вашему таланту раскрыться.

Познакомим с сотрудниками

Во время MultiTrack вы сможете познакомиться с разными сотрудниками Яндекса: от коллег и смежников до технических руководителей, найти единомышленников и влиться в команду, которая подходит вам по духу.

Покажем наши технологии

Наши команды используют самые разные технологии: от передовых нейросетевых трансформеров до старого доброго C++. Вы сможете попробовать свои силы в разных направлениях и разрабатывать то, к чему лежит сердце.

Вот что говорят о MultiTrack сами разработчики:

* «Это отличный способ поиска подходящей команды, потому что за час финального интервью невозможно понять особенности команды и проекта, а за 2 недели можно. Лучше узнал, как устроен Яндекс»
* «Очень понравилась сама идея, встречи с техлидами команд, заинтересованность в тебе как в кандидате, хорошая информативность»
* «Понравилось работать в нескольких командах, прежде чем выбрать постоянное место. Это помогло актуализировать мои ожидания и сматчить их с реальностью»
* «Считаю, что такую программу надо предлагать всем и сразу. Знаю, не всем предлагают такую возможность. Мне повезло )) Возможность сравнить практики и подходы работы — это супер»
* «Была возможность попробовать поработать в разных команд (все по разному работают) Выбрать команду по душе — это круто!»

Подробнее о Multitrack

* Уверенно владеете Java, Python, Go или C++
* Разрабатывали коммерческие приложения не менее 7 лет
* Поддерживали программное обеспечение от написания до выкладки в продакшен
* Качественно тестируете свой код и свободно работаете с чужим
* Умеете мониторить работу готового ПО и оперативно реагировать на проблемы
* Занимались многопоточным программированием
* Разбираетесь в классических алгоритмах и структурах данных
* Обладаете широким техническим кругозором

* Проектировали архитектуру и разрабатывали продуктовые фичи
* Занимались разработкой для Unix/Linux и сетевым программированием
* Понимаете основы TCP/IP и HTTP
* Понимаете принципы работы СУБД

Соц.сети

Программист разработчик С++

Зарплата не указанаРоссияЯрославльГибрид

#middle #гибрид #офис

••••••••
Программист разработчик С++
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: гибрид или офис (Ярославль)

☑️ Чем предстоит заниматься
-Поэтапная декомпозиция главного 3D-модуля - перевод функционала из Delphi‐монолита в C++/Qt DLL, перенос на x64
-Модернизация расчётных модулей и библиотек‐адаптеров
-Участие в развитии платформенной оболочки
-Разработка и доработка плагинов под Tekla Structures для выпуска чертежей КМД
-Поддержка интеграций с AutoCAD и NanoCAD, скриптов и вспомогательных утилит
-Прямая работа с инженерами‐проектировщиками: сбор требований, анализ поставленных задач, приёмка
-Перевод технических постановок в архитектурные решения с учетом задач проектирования
-Модульное тестирование, отладка, оперативное исправление ошибок, поддержка пользователей
-Документирование новых и изменяемых модулей, актуализация технических спецификаций

☑️ Наши пожелания к кандидатам
-Уверенное владение C++, Qt, C#, .NET от 3 лет
-Знание Delphi крайне желательно – вам предстоит разбирать и портировать легаси‐код
-Опыт разработки на Windows на Visual Studio/RAD Studio
-Понимание принципов работы реляционных СУБД (Microsoft SQL Server, MySQL, PostgreSQL)
-Английский язык на уровне чтения технической документации и коммуникации с коллегами в Европе
-Готовность погружаться в предметную область: чтение строительных чертежей, базовое знакомство с ГОСТ/стандартами (если опыта нет - научим)
-Опыт разработки под CAD‐системы (Tekla Structures API, AutoCAD/NanoCAD SDK)
-Опыт декомпозиции больших проектов и переноса их на C++/Qt
-Умение работать с системой контроля версий SVN
-Портфолио реализованных CAD‐инструментов или проектов из машиностроения/строительства

Контакты: ••••••••

🔥 •••••••• / •••••••• / ••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.