Senior Software Engineer (C++)

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

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

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

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

Компания Topcon - это международная корпорация с филиалами в Европе, Америке и Азии. Мы занимаемся разработкой и производством высокоточных приборов, которые находят применение во многих отраслях. Оборудование и программное обеспечение нашей компании востребованы во всем мире. В Москве у Компании расположен Центр научно-технических исследований и разработок.

Мы будем рады видеть в своей команде профессионала своего дела - ведущего инженера-разработчика программного обеспечения с отличным знанием C++!

Функциональные обязанности:

  • Работа в офисе в команде программистов над развитием продуктов, которые используются для автоматизации строительства и геодезических работ.
  • Разработка на языке С++ для платформ Windows, Windows CE, Android, iOS (Qt/QML/NDK и MFC) с использованием BitBucket, Jira, TeamCity, cmake, Visual Studio и Qt Creator.
  • Добавление новых возможностей в функции управления широким спектром оборудования компании Топкон, как на уровне архитектуры, так и в области пользовательского интерфейса.
  • Развитие существующих библиотек до уровня коммерческих SDK.
  • Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоемкости.
  • Разработка внутренней структуры ПО, поддержка существующего кода, добавление новой функциональности.

Обязательные требования:

  • Умение работать в команде в условиях коллективного владения кодом, аккуратность, ответственность, широкий кругозор.
  • Нацеленность на долгосрочное сотрудничество.
  • Высшее техническое образование.
  • Хорошее знание английского языка (для общения с разработчиками на технические темы).
  • Опыт промышленной разработки больших и сложных приложений на C++ от 5 лет.
  • Способность разумно применять имеющиеся знания для написания поддерживаемого и понятного кода.
  • Отличное знание языка C++, стандартной библиотеки C++, STL, знание шаблонов C++.
  • Опыт разработки многопоточных приложений с большим количеством разнородных взаимодействий между потоками.

Приветствуется:

  • Чувство вкуса и знание основных принципов UX.
  • Знание основных принципов построения архитектуры, знание структур данных.
  • Владение основными средствами разработки, контроля версий, issue-tracking, continuous integration, рефакторинга и контроля качества кода.
  • Опыт разработки кросс-платформенных приложений.
  • Опыт разработки, тестирования и документирования SDK.
  • Знание WINAPI.
  • Опыт работы с Boost, опыт исправления ошибок в Boost.
  • Опыт работы с MFC/Visual Studio и QT/QML.
  • Опыт разработки под Android (Qt/NDK), iOS, Linux.
  • Опыт работы с командными интерфейсами (управление внешними устройствами).
  • Знакомство с Java, Objective-C, Python, C#, bash, которые у нас используются минимально.

Условия:

  • Оформление в соответствии с требованиями Трудового Кодекса РФ.
  • График работы 5/2 (гибкий график времени прихода в офис).
  • Расширенный социальный пакет: оплачиваются обеды в офисе, проезд на городском транспорте, ДМС, страхование жизни, страхование в заграничных поездках.
  • Заработная плата по результатам собеседования в зависимости от квалификации.
  • Офис находится рядом с метро «Пролетарская», «Павелецкая».

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

C/C++QtQMLNDKMFCBitBucketTeamCitycmakeMS Visual StudioQt CreatorWindows CEAndroidiOSSTLBoostAsio

Адрес

Москва, Дербеневская набережная, 7с22
Показать на карте
­

Вакансия опубликована 12 мая 2019 в Москве

Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

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