Ведущий инженер-программист С++

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

АО НПЦ «ЭЛВИС» или «Электронные Вычислительно-Информационные Системы», является крупнейшим дизайн-центром микросхем в России. Одна из задач, которую сейчас решают в компании, заключается в создании микропроцессора в формате SoC (system-on-chip), который по своим возможностям должен быть как минимум не хуже, а то и лучше зарубежных аналогов.

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

  • Написание кроссплатформенного кода ядра приложения (Windows, Linux)
  • Организация автоматического тестирования. Дополнительно требуется знание систем непрерывной интеграции.
  • Поиск ошибок в коде программ (утечки памяти, обращение к некорректным данным и т.п.) и их устранение.
  • Контроль качества кода: проверка соответствия правилам оформления, поиск ошибок на этапе проверки кода с помощью систем типа Code Collaborator или Google Review Board.
  • Оптимизация быстродействия алгоритмов в частности и всей системы в целом.
  • Перенос кода для встраиваемых решений. По возможности, на этапе контроля качества кода необходимо обеспечивать кроссплатформенность для решения данной задачи.
Требования:
  • Знание языка C++ в объёме основных положений стандартов C++03 и C++11
  • Знание базовых возможностей библиотеки boost.
  • Базовое знание способов создания приложений с пользовательским интерфейсом для отладочных программ (MFC, WPF, WinAPI, QT, wxWidgets).
  • Способность к обучению: в короткие сроки (несколько недель) необходимо уметь получать навыки по любому из дополнительных требований.
  • Разработка программ для систем, подобных Unix.

Желательно:

  • Доскональное знание стандартов C++03, C++11, C++14.
  • Базовые навыки системного администрирования локальных сетей.
  • Продвинутый уровень работы в системах, подобных Unix.
  • Владение пакетными скрипами: bat (windows), sh, ruby и т.п.
  • Построение распределённых вычислительных программ с помощью MPI, condor, hadoop и подобных средств.
  • Навык использования GPU (создание программ, управление памятью, распределение задач на несколько графических ускорителей) для оптимизации быстродействия.
  • Программирование в распределённых системах (кластерах компьютеров): протоколы сетевого обмена, сокеты, работа с распределёнными хранилищами данных.
  • Подробное знание библиотек построения интерфейсов MFC, WPF, Qt и т.п.
  • Знание Matlab, Python, SQL, OpenCV.
  • Знание теории построения и анализа алгоритмов и применение их на практике для оптимизации кода программ.
Условия:
  • Участие в передовых проектах в отрасли микро- и радиоэлектроники, телекоммуникаций и связи;
  • Работу в команде лучших специалистов отрасли, с возможностью делиться знаниями и перенимать опыт, решая сложные инженерные задачи, на передовом краю развития современных технологий;
  • Систему поощрения за создание результатов инновационной деятельности, регистрация патентов;
  • Применение результатов работы в подготовке квалификационных работ в магистратуре и аспирантуре. Поддержка научно-технического совета в подготовке статей, публикаций, работ;
  • Работу в современных системах автоматизированного проектирования от ведущих мировых производителей по высокотехнологичным проектным нормам с лучшими российскими и зарубежными фабриками-изготовителями;
  • Широкие возможности профессионального роста;
  • Гибкий график работы (возможность выбора начала и окончания рабочего дня);
  • Возможность дистанционной работы или частично дистанционной работы;
  • Расширенный социальный пакет: ДМС со стоматологией и возможностью подключения родственников и членов семьи, материальная помощь к важным/значимым событиям, компенсация занятий спортом, сервис корпоративных скидок и привилегий.
  • У нас дружественная атмосфера и активная корпоративная жизнь. Корпоративные волейбольная и футбольная команды – участником может стать любой желающий.
  • Мы ценим ваш опыт и компетенции, поэтому уровень дохода обсуждаем с успешными кандидатами.

Ключевые навыки

C++
Python
Qt
STL
Linux
C/C++
Unix
MATLAB
SQL
The Bat
C++03
C++11
C++14

Адрес

Зеленоград, Южная промзона, пр-д 4922, 4, стр.2
Показать на большой карте

Вакансия опубликована 29 ноября 2021 в Зеленограде

Код вакансии НТО-9

Похожие вакансии