СБЕР

System Software Engineer (Центр квантовых технологий) (Rust)

Центр квантовых технологий Сбера разрабатывает собственные ускорители вычислений и создает для них системное программное обеспечение. Команда развивает драйверы и утилиты, которые обеспечивают стабильную работу оборудования и интеграцию ус…

СБЕР

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

Центр квантовых технологий Сбера разрабатывает собственные ускорители вычислений и создает для них системное программное обеспечение. Команда развивает драйверы и утилиты, которые обеспечивают стабильную работу оборудования и интеграцию ускорителей в вычислительные процессы. Мы ищем system software engineer с сильным низкоуровневым бэкграундом и опытом работы с операционными системами, драйверами и сложной отладкой. Это возможность разрабатывать системные компоненты для нового класса вычислительных устройств и участвовать в развитии направления с нуля.

  • Разрабатывать ПО системного уровня: драйверы и утилиты для работы наших ускорителей вычислений

  • работать с низкоуровневыми компонентами на C/C++ или Rust

  • анализировать поведение системы на уровне памяти, планировщика, IPC и системных вызовов

  • отлаживать сложные системные проблемы с использованием gdb, ftrace/perf и анализа core dump

  • регулярно исследовать и анализировать существующие решения с открытым исходным кодом

  • активно участвовать в планировании работы и предлагать новые идеи

  • проводить code review и вести собственные задачи в трекере.

  • Опыт низкоуровневой разработки на C/C++ или Rust в одной из областей: ядро ОС, драйверы, системные сервисы

  • глубокое понимание устройства ОС Linux или RTOS: память, планировщик, IPC

  • знание архитектур процессоров x86, ARM, RISC-V и системных вызовов

  • опыт сложной отладки: gdb, ftrace/perf, анализ core dump

  • уверенные навыки многопоточности и синхронизации

  • готовность разбираться в open-source решениях и работать с чужим кодом

  • умение находить первопричины сложных технических проблем.

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

  • Опыт разработки драйверов для ускорителей или специализированного железа

  • знакомство с CUDA, OpenCL или драйверами GPU/NPU

  • опыт работы с ядром Linux или разработкой kernel modules

  • опыт работы с встраиваемыми системами или RTOS

  • интерес к оптическим и квантовым вычислениям

  • участие в open-source проектах системного уровня

  • навыки работы с генеративными AI-моделями

  • опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов

  • инструментальное владение AI для анализа, генерации и автоматизации.

  • Комфортный офис в Москве

  • офисный формат работы

  • конкурентная компенсация (оклад и премии по результатам деятельности)

  • ДМС c первого рабочего дня, страхование от несчастных случаев и тяжелых заболеваний

  • материальная помощь и социальная поддержка, корпоративная пенсионная программа

  • дисконт-программы от компаний партнеров

  • бесплатный фитнес на территории работодателя

  • подписка Прайм с возможностью совместного использования на трёх близких

  • внешнее и внутреннее профессиональное обучение: семинары, тренинги, конференции, корпоративная библиотека.

Эта вакансия также есть на:hh.ru

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

Соц.сети

Senior C++ Technical Lead / Software Architect

Неизвестный работодатель
Зарплата не указанаГрузияУдалёнка

Senior C++ Technical Lead / Software Architect

#vacancy #remote #freelance #Cpp #ModernCpp #SoftwareArchitecture #EmbeddedLinux

Senior C++ Technical Lead / Software Architect - Freelance, Remote

We are looking for a experienced, hands-on C++ Technical Lead who can take full technical ownership of projects, design robust software architectures and lead engineering teams.

Must have
10+ years of professional C++ development experience, including substantial experience as a Technical Lead or Software Architect
Proven track record of designing and delivering complex C++ systems in production
Expert-level knowledge of Modern C++ (C++17/20), including RAII, templates, move semantics, memory management, concurrency and the C++ memory model
Deep understanding of software architecture, design principles, API design and system-level trade-offs
Strong experience with multithreading, synchronization, debugging, profiling and performance optimization
Strong knowledge of Linux and/or Windows systems programming
Advanced experience with CMake, compilers, build systems, Git and automated testing
Ability to diagnose complex issues such as race conditions, memory corruption, deadlocks and performance regressions
Experience working with large, long-lived C++ codebases and managing technical debt
Proven experience leading engineers, reviewing complex implementations and making technical decisions independently
Experience with technical discovery, effort estimation, risk assessment and direct client communication
Professional experience with industrial, embedded or other performance-critical software systems
Strong analytical thinking, technical judgment and a high level of ownership
English at B2 level or higher
Working hours overlapping with UTC+0 to UTC+4
Registered as self-employed or with your own company, able to issue invoices

Nice to have
Embedded Linux, RTOS, cross-compilation or hardware integration
Experience with Qt/QML, Boost or other established C++ libraries and frameworks
Knowledge of industrial communication protocols such as CAN, OPC UA, SOME/IP or TCP/IP
Experience with Automotive SPICE, AUTOSAR, ISO 26262 or other industry standards
Experience with high-performance computing, real-time systems or low-latency applications
Knowledge of secure software development and static analysis tools
Experience building engineering teams or establishing development processes
German language skills

What we offer
Challenging projects across different industries
Long-term collaboration opportunities
Fully remote work, depending on project requirements
A small, experienced team that values technical expertise, ownership and engineering quality

How to apply
Please send:
Your CV and LinkedIn/GitHub
A short description of project where you were responsible for architecture or technical leadership: what the system did, which technologies you used and what technical challenges you solved (a few sentences are enough)
Your daily rate in EUR (net) and earliest start date
Your country of residence / where your business is registered

Our process: A short intro call to get to know each other.

Applicants based in Russia or Belarus cannot be considered.
Ready to apply? Drop us a message on Telegram:••••••••

hh.ru
spice it

Программист-разработчик имитационных моделей (офис, г. Москва)

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

В компанию - производитель высокотехнологичных тренажёров - ищем Программиста-разработчика имитационных моделей.

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

  • Изучение и анализ объекта моделирования
  • Имитационное моделирование
  • Работа с программными средствами
  • Взаимодействие с заказчиком и командой
  • Поддержка проектов
Требования:
  • Высшее техническое образование
  • Опыт работы с имитационным моделированием, созданием виртуальных моделей техники или сложных систем.
  • C++
  • Опыт анализа и изучения работы сложных объектов техники
Условия:
  • Трудоустройство официально по ТК РФ.

  • Белая заработная плата с своевременной выплатой.

  • График работы: 5/2, с 9:00 до 18:00.

  • Работа в офисе рядом с метро Домодедовская.

  • ДМС.

hh.ru
пко теплообменник
от 150k ₽РоссияНижний НовгородОфис
Обязанности:
  • организация работы бригады, постановка задач сотрудникам
  • формирование плана работ
  • проверка документации бригады
  • участие в изготовлении и испытаний опытных образцов
Требования:
  • высшее образование (факультеты: информационные технологии, математики и механики; радиофизический; физический; радиоэлектроника и информационные технологии; информатика, математика и компьютерные науки)
  • опыт работы в должности старшего (ведущего) программиста или должность руководителя группы разработки (Senior developer, Team Lead), а также эквивалентных или аналогичных должностях
  • владение языком программирования С/С++
  • понимание содержания основной стандартной библиотеки языка программирования С/С++; включая структуры данных и алгоритмы
  • опыт разработки программного обеспечения для микроконтроллеров и ПЭВМ
  • опыт разработки и проектирования архитектуры программного обеспечения, включая знакомство с шаблонами проектирования и оценку быстродействия на основе архитектуры
  • понимание внутренней архитектуры и работы процессора и микроконтроллера
  • знакомство со средой программирования LAR, EW, Keil, MS Visual Studio и тд
  • умение читать электрические и электро-пневматические схемы уровня Э3, С2
  • понимание процессов в области сертификации ПО согласно отраслевым стандартам
  • знакомство с интерфейсами CAN(ARINC825-2), UART, SPI и др.
  • знакомство с ЕСКД
  • понимание теории в области цифровой обработки сигналов и теории автоматического управления
  • понимание нормативной базы в области построения НИОКР
  • понимание различных методологий разработки программного обеспечения
Условия:
  • работа в Ленинском районе города
  • удобная транспортная развязка
  • график работы 5/2 (с 7-30 до 16-10)
  • полный социальный пакет
  • возможность профессионального и карьерного роста
  • корпоративное обучение
  • оздоровление в корпоративном медицинском центре
  • санаторно-курортное лечение
  • организация летнего отдыха детей сотрудников предприятия
  • культурно-спортивные мероприятия
  • парковка
  • выплаты за выслугу лет
  • материальная помощь
  • страхование от несчастных случаев

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