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

Разработчик 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

eprysikar@aligntech.com



Report Page