👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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

Зарплата

от 110 000 ₽

Местоположение и тип занятости

НовосибирскПолный рабочий день

Компания

Один из мировых лидеров в разработке инновационных медицинских технологий

Описание вакансии

Условия работы

Кто мы?

  • Align Technology, Inc. - это одна из самых быстрорастущих научно-медицинских компаний Кремниевой долины, в которой ведутся разработки в области дизайна и производства системы Invisalign® - ведущего в мире "невидимого" ортодонтического продукта, а также 3D сканеров используемых в ортодонтии (iTero). В Москве находится самый крупный R&D офис, в котором трудится более 200 человек. Все они работают преимущественно над разработкой специфического CAD приложения для планирования ортодонтического лечения. В Новосибирске начал свое развитие еще один офис, сотрудники которого буду целиком работать на R&D проблемами.

Кого ищем?

  • C++ разработчика, который интересуется новыми стандартами и не забыл университетский курс математики

Над какими задачами нужно работать?

  • В рамках крупного проекта по автоматизации обработки intraoral 3D сканов и моделирования на их основе планов ортодонтического лечения, команде предстоит заниматься разработкой и улучшением алгоритмов 3D сегментации, реконструкции и обработки трехмерных поверхностей.

Что нужно делать?

Работа предполагает участие в полном цикле разработки и внедрения технических решений для автоматической обработки 3D моделей, в том числе:

  • Анализ текущих проблем, требований и зависимостей.
  • Создание спецификаций, документирование и прототипирование решений.
  • Разработка алгоритмов 3D сегментации, реконструкции и обработки трехмерных поверхностей.
  • Улучшение качества и оптимизация существующих алгоритмов.
  • Проведение необходимого рефакторинга связанной функциональности.
  • Разработка метрик и тестов для определения качества выбранных решений и анализ статистики.
  • Взаимодействие с командами разработчиков 3D-сканеров, биомеханических инженеров, клинических специалистов и инженеров, отвечающей за технологии и алгоритмы, связанные с производством.

Какие профессиональные навыки нам важны?

  • Отличное знание С++, STL.
  • Знания ООП и шаблонов проектирования.
  • Знания линейной алгебры, аналитической геометрии, вычислительной математики, мат. статистики.
  • Умение разбираться в чужом коде, опыт коммерческой разработки программного обеспечения.
  • Опыт разработки промышленных CAD/CAE/CAM-систем или опыт в области 3D алгоритмов будут плюсом.

Какое высшее образование потребуется?

  • Техническое образование (инженерное, computer science, математическое ).

Нужен ли английский?

  • Да, желательно технический.

Что еще нам важно в этом человеке?

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

С какими технологиями и инструментами предстоит столкнуться в работе?

  • C++ 11/14, Visual Studio, STL, Boost, Google test, Git, FishEye + Crucible, JIRA, Confluence.

Как построена работа?

  • Трехнедельные спринты, 2-3 больших релиза в год, работа ведется по Scrum

Перспектива роста/развития по данной позиции:

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

Почему стоит к нам идти?

  • Налаженные процессы разработки и тестирования.
  • Постоянно совершенствуемые процессы разработки ПО.
  • Интересная и уникальная предметная область, охватывающая медицину, биомеханику, вычислительные алгоритмы и трехмерную графику.
  • Бурный рост компании и возможность расти вместе с ней.

Бонусы

Какие условия?

  • Прозрачная система мотивации: ежегодные индексации и бонусы.
  • Защищенность: ДМС для сотрудников и их детей (включая стоматологию), страхование жизни, страховка для выезжающих за рубеж.
  • Обучение: профессиональные курсы и конференции, возможность совершенствовать английский и испанский языки.
  • Офис в Технопарке (микрорайон Академгородок, улица Николаева, 11).
  • Забота о сотрудниках: 31 день отпуска, гибкий рабочий график.

Дополнительные инструкции

Какие этапы интервью?

  • Телефонный разговор с нанимающим менеджером (40 минут), очная встреча с командой в офисе (2-3 часа), интервью с московскими коллегами и HR (1-1,5 часа).