Разработчик C++ at Align Technology Inc

Кто мы?
• Align Technology, Inc. - это одна из самых быстрорастущих научно-медицинских компаний Кремниевой долины, в которой ведутся разработки в области дизайна и производства системы Invisalign® - ведущего в мире "невидимого" ортодонтического продукта, а также 3D сканеров используемых в ортодонтии (iTero). В Москве находится самый крупный R&Dофис, в котором трудится более 200 человек. Все они работают преимущественно над разработкой специфического CAD приложения для планирования ортодонтического лечения. В Новосибирске начал свое развитие еще один офис, сотрудники которого буду целиком работать на R&D проблемами.
Кого ищем?
• Крутого C++ разработчика, следящего за новинками в отрасли, которого не пугают алгоритмически сложные задачи, при решении которых придется вспомнить университетский курс математики
Над какими задачами нужно работать?
• Предстоит заниматься задачами по автоматизации построения планов ортодонтического лечения при помощи новых 3D алгоритмов. Также необходимо будет поддерживать и развивать текущую CAD систему, написанную на С++.
Что нужно делать?
Работа предполагает участие в полном цикле разработки и внедрения технических решений для автоматического моделирования лечения, в том числе:
• Улучшение качества и оптимизация существующих алгоритмов.
• Анализ текущих проблем, требований и зависимостей.
• Создание спецификаций, документирование и прототипирование решений.
• Разработка новых 3D алгоритмов, автоматизирующих процесс постороения планов ортодонтического лечения.
• Разработка метрик и тестов для определения качества выбранных решений и анализ статистики.
• Взаимодействие с командой SQA для обеспечения высокого качества программного обеспечения
Какие профессиональные навыки нам важны?
• Отличное знание С++, STL.
• Знания ООП и шаблонов проектирования.
• Знания линейной алгебры, аналитической геометрии.
• Умение разбираться в чужом коде, опыт коммерческой разработки программного обеспечения.
• Опыт разработки промышленных CAD/CAE/CAM-систем или опыт в области 3D алгоритмов будут плюсом.
Какое высшее образование потребуется?
• Техническое образование (инженерное, computerscience, математическое )
Нужен ли английский?
• Да, intermediate
Что еще нам важно в этом человеке?
• Пригодится умение общаться с людьми, четко излагать мысли. Работать у нас понравится тем, у кого при виде трудной математической задачи просыпается азарт и желание решить ее во что бы то ни стало.
С какими технологиями и инструментами предстоит столкнуться в работе?
• C++ 11/14, Visual Studio, STL, Boost, Google test, Git, FishEye + Crucible, JIRA, Confluence.
Как построена работа?
• Трехнедельные спринты, 2-3 больших релиза в год, работа ведется по Scrum
Перспектива роста/развития по данной позиции:
• Офис проходит стадию интенсивного роста, поэтому шансы на карьерный рост высоки. Также не исключены возможностигоризонтального перехода.
Почему стоит к нам идти?
• Налаженные процессы разработки и тестирования.
• Постоянно совершенствуемые процессы разработки ПО.
• Интересная и уникальная предметная область, охватывающая медицину, биомеханику, вычислительные алгоритмы и трехмерную графику.
Какие условия?
• Офис в Технопарке
• Бессрочный трудовой договор, "белая" заработная плата
• ДМС и страхование жизни, страховки по выезду за рубеж.
• Зарплата регулярно индексируется, бонус по итогам года
• Адаптируемый график.
• Оплачиваемые больничные.
• Отпуск 31 день.
• И многое другое
Какие этапы интервью?
• Телефонный разговор с нанимающим менеджером (40 минут), очная встреча с командой в офисе (2-3 часа), интервью с московскими коллегами и HR (1-1,5 часа).
Prysikar Elena
+7 (985) 4495552