Ведущий инженер-программист C++ (в архиве)

09 Февраля

Интегрис

Город:

Москва, м. Серпуховская

Занятость:

Полная занятость

Опыт:

Более 3 лет

Компания Интегрис – это инновационные проекты в области создания интеллектуальных транспортных систем.

Мы - компания «Интегрис» - коллектив экспертов в области транспортной автоматизации.

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

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

Мы наращиваем портфель заказов и поэтому расширяем наши проектные команды!

Приглашаем Ведущего инженера-программиста C++ присоединиться к нашей команде!

Вам предстоит:

  • Разработка компонентов ПО на С++, Python;
  • Анализ задач, исследование способов и методов решения, алгоритмов, прототипирование, оценка результатов прототипирования;
  • Разработка архитектуры компонентов, реализация на С++, Python, интеграция в ПО;
  • Разработка, реализация, оптимизация алгоритмов;
  • Интеграция библиотек;
  • Анализ, исправление проблем ПО, рефакторинг;
  • Код-ревью;
  • Обработка, анализ данных, сбор данных на опытных площадках;
  • Автоматизация тестирования ПО, написание тестов;
  • Документирование кода (doxygen), протоколов, интерфейсов, компонентов ПО;
  • Поддержка функционирования комплексов опытной эксплуатации;
  • Консультирование специалистов первой линии технической поддержки, инженеров;
  • Анализ ситуаций с проблемами ПО, переданных специалистами технической поддержки и инженерами.

Мы ожидаем:

  • Высшее образование;
  • Опыт работы программистом С++;
  • Знание стандартной библиотеки С++, boost;
  • Понимание принципов ООП;
  • Понимание принципов синхронизации потоков и передачи данных между потоками в многопоточных приложениях, опыт разработки многопоточных приложений;
  • Опыт разработки и реализации математически-сложных алгоритмов;
  • Навыки анализа и рефакторинга чужого кода;
  • Понимание принципов работы аппаратных компонентов (CPU, RAM, HDD, SSD, GPU, кэши);
  • Знание основных принципов работы современных операционных систем: многозадачность, планировщик, приоритеты, виртуальная память процессов, буферизация ввода-вывода;
  • Способность самостоятельно изучать работу устройств, протоколы взаимодействия с устройствами, api, библиотеки и алгоритмы, опыт работы с которыми отсутствует;
  • Способность самостоятельно получать и использовать в работе недостающие и новые знания, необходимые для решения задач развития ПО;
  • Навыки чтения технической документации и профильных статей на английском языке обязательны;
  • Понимание основ работы в коллективе разработчиков, следование принятым в проекте практикам, стилю написания и оформления кода, отсутствие конфликтов при принятии решений.

Желательны:

  • Понимание принципов работы СУБД, реляционной модели данных, опыт использования СУБД, SQL;
  • Опыт работы с OpenCV;
  • Базовые знания принципов работы нейросетей, опыт использования, желание и способность углубленного изучения данной тематики;
  • Навыки прототипирования на скриптовых языках, использования библиотек для обработки и анализа данных;
  • Опыт использования VCS (mercurial, git);
  • Навыки работы с баг-трекерами, менеджерами задач;
  • Опыт работы с внешними устройствами с использованием интерфейсов Ethernet, RS232, RS485, USB, понимание принципов работы интерфейсов и протоколов передачи данных;
  • Знание основ электроники, понимание принципов работы электронных устройств, оборудования, передачи сигналов на физическом уровне интерфейсов;
  • Опыт разработки ПО для семейства операционных систем GNU/Linux, Unix;

Приветствуются и являются дополнительными преимуществами:

  • Базовый опыт разработки ПО для микроконтроллеров, операционных систем реального времени, навыки разработки электронных устройств (достаточно на уровне хобби, опыт профессиональной разработки не требуется);
  • Участие в разработке приложений на С++ с использованием OpenGL/Direct3D;
  • Опыт в разработке программного обеспечения моделирования физических, химических, электрических процессов;
  • Опыт разработки алгоритмов обработки зашумленных данных от сенсоров физических величин, лазерных систем 3D-сканирования;
  • Опыт разработки алгоритмов автоматического регулирования.

Мы предлагаем:

  • Инновационные проекты на новых и строящихся скоростных трассах России, возможность получить уникальный опыт разработки высокопроизводительной системы, основанной на алгоритмах компьютерного зрения;
  • Профессиональный коллектив в области создания интеллектуальных транспортных систем;
  • Интересные и сложные задачи;
  • Официальное трудоустройство в соответствии с ТК РФ, белая зарплата;
  • Оклад + KPI (размер заработной платы обсуждается индивидуально с успешным кандидатом);
  • График работы 5/2; полный рабочий день, комбинированный режим работы;
  • Уютный офис в 3-х минутах от метро Серпуховская, планируется переезд на м. Бауманская.
Похожие вакансии

05 Декабря

Инженер-аналитик

Солнечногорск

Компания "Камоцци Пневматика" Обязанности: Разработка документации на программное обеспечение для электронных блоков: Техническое...

Отправить резюме подробнее

05 Декабря

Инженер отдела гарантии и сервисного обслуживания

Солнечногорск

Компания "Камоцци Пневматика" Обязанности: обработка статистических сведений по гарантийному и сервисному сопровождению работа с...

Отправить резюме подробнее

05 Декабря

Инженер-технолог

Солнечногорск

от 100 000 руб.

Компания "НПО Экосистема" Обязанности: Проведение технологического обследования Анализ исходных данных, подготовка технических отчетов;...

Отправить резюме подробнее

05 Декабря

Инженер-технолог (металловедение и термическая обработка металлов)

Мытищи

от 130 000 руб.

Компания "ФГБУ Всероссийский научно-исследовательский институт автоматики им. Н.Л. Духова" Обязанности: Разработка технологических процессов...

Отправить резюме подробнее

05 Декабря

Главный инженер разработки (фронт)( «Газпромбанк» (Акционерное общество) )

Москва

Компания "«Газпромбанк» (Акционерное общество)" Мы объявляем набор в нашу команду разработки передовой технологической платформы банка, которая...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: