научно-производственный центр сонар

Инженер-разработчик программного обеспечения

Основное направление деятельности АО "НПЦ "Сонар" – разработка и серийное производство гидроакустических, сейсмических и магнитометрических систем различного назначения.

научно-производственный центр сонар

от 140k ₽РоссияСанкт-ПетербургОфис

Основное направление деятельности АО "НПЦ "Сонар" – разработка и серийное производство гидроакустических, сейсмических и магнитометрических систем различного назначения.

Компания располагает собственным производством, позволяющим обеспечить макетирование и мелкосерийное производство.

Частная компания, успешно действующая и развивающаяся с 2014 г.

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

​​​​
  • участие в разработке и сопровождении программного обеспечения (ПО) автоматизированных систем цифровой обработки сигналов на базе ОС семейства Linux (Astra Linux (Debian), Сentos);
  • участие в испытании разрабатываемых изделий (возможны краткосрочные командировки);
  • техническое сопровождение разрабатываемых изделий.
Требования:
  • опыт работы с С++ (11, 14, 17+), STL, Qt4/Qt5+ в Linux;
  • знание структур данных и базовых алгоритмов;
  • понимание принципов SOLID;
  • опыт написания unit тестов, опыт работы с инструментами тестирования/профилирования;
  • опыт использования Git, Mercurial.
  • Будет преимуществом:
  • опыт работы с Docker;
  • опыт разработки кроссплатформенных приложений (linux/win64);
  • опыт командной работы (jira, confluence);
  • опыт использования CV/ML технологий;
  • понимание разработки Web приложений (front / back);
  • понимание разделов линейная алгебра, цифровая обработка сигналов и т. д.;
  • умение вырабатывать решения в нестандартных ситуациях;
  • английский язык на уровне чтения документации;

  • высшее техническое образование.

Условия:​​​​​​​
  • полная занятость, полный день;
  • современное, стабильно работающее предприятие;
  • хорошие условия труда и отдыха;
  • испытательный срок до 3 месяцев.

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

hh.ru
1с

Senior C++ Разработчик

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

Большая таблица прокручивается плавно. В сложной форме легко найти нужное действие. Повседневная задача занимает пару кликов. За такими вещами стоят механизмы клиентской части платформы 1С:Предприятие.

Мы ищем C++ разработчика, который хочет их проектировать и улучшать.

Приложениями на платформе каждый день пользуются миллионы людей. У нас можно сделать одно улучшение на уровне платформы и увидеть, как оно упрощает работу в самых разных приложениях.

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

  • Разрабатывать клиентскую часть платформы на C++ и участвовать в проектировании её архитектуры.
  • Создавать и улучшать механизмы, на которых строятся формы, таблицы, навигация и другие элементы интерфейса.
  • Делать интерфейс визуально легче, а работу в нём — проще. Убирать лишние шаги, делать частые действия заметнее и добавлять возможности, которые экономят пользователям время.
  • Профилировать клиент, находить причины задержек и повышать отзывчивость интерфейса на больших объёмах данных.
  • Продумывать, как новые возможности будут работать в уже существующих приложениях на платформе.

Что мы ждём от вас

  • Уверенное владение C++ и опыт разработки под Windows или Linux.

  • Знание алгоритмов и структур данных, умение проектировать код, который удобно развивать.
  • Готовность разбираться в существующем коде, отлаживать сложное поведение и проверять инженерные решения измерениями.
  • Интерес к тому, как решения в коде влияют на то, что человек видит на экране и как он работает с приложением.
  • Высшее образование в области ИТ.
  • Опыт разработки настольных приложений, компонентов интерфейса или кроссплатформенного кода будет плюсом.

Условия:

  • Офисный или гибридный формат работы (2-3 дня в неделю в офисе).
  • Офис рядом с м. Тимирязевская (удобно добираться, есть парковка).
  • В офисе столовая, тренажерный зал.
  • Сделаем ДМС после испытательного срока.


Если вам интересно работать на стыке системного C++ и пользовательских интерфейсов, присылайте резюме.

hh.ru
yadro

C++ developer / Инженер-программист (TATLIN.UNIFIED)

yadroАвтоподнятие
Зарплата не указанаРоссияСанкт-ПетербургУдалёнка

Мы продолжаем активно расти и расширять команду, в связи с этим открываем поиск C++ developer в департамент обработки данных (СХД) TATLIN.


СХД TATLIN - это программно-аппаратные комплексы, спроектированные и произведенные в России. За достаточно короткое время (с момента создания компании прошло всего 10 лет) СХД TATLIN составили достойную конкуренцию крупным мировым производителям СХД. Безусловно это было бы невозможно без активного использования open-source решений. Но в отличии от многих других компаний мы не только их используем, но и сами активно контрибьютим.

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

  • разработкой высокопроизводительных data path, control/management path, уровня data protection и кластерных компонентов для системы хранения данных;
  • разработкой эффективных алгоритмов и структур данных для симметричного active-active кластера;
  • разработкой высокопроизводительных алгоритмов преобразования данных и алгоритмов уменьшения избыточности данных;
  • исследованием и решением проблем, связанных с производительностью и стабильностью;
  • разработкой механизмов репликации данных;
  • настройкой и доработкой различных подсистем ядра Linux, продвижением наработок в mainline ядра.

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

  • понимание устройства современных компьютеров и операционных систем в целом;
  • знание С и C++11/14/17;
  • отличное понимание как устроен Linux и Linux/POSIX API;
  • опыт анализа производительности отдельных приложений и системы в целом;
  • умение тестировать собственный код;
  • опыт написания многопоточных и/или асинхронных программ;
  • также необходимо быть знакомым с классическими алгоритмами и структурами данных.

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

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

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

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.

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