C++/3D Software Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Кто мы?
Align Technology, Inc. - это одна из самых быстрорастущих научно-медицинских компаний Кремниевой долины, в которой ведутся разработки в области дизайна и производства системы Invisalign® - ведущего в мире "невидимого" ортодонтического продукта, а также 3D сканеров используемых в ортодонтии (iTero). Сотрудники московского офиса компании, который существует с 2004 года, работают в направлении Research & Development, преимущественно над разработкой специфического CAD приложения для планирования ортодонтического лечения.
Кого ищем?
По плану расширения штата у нас открыто сразу несколько позиций C++ Software Developer в разных командах
Над какими задачами работают в этих командах?
- Построение математической модели результата лечения (финальной позиции), которая будет эстетически красива, клинически правильна и принята конкретным доктором. Команда применяет в работе технологии machine learning, линейную алгебру и многое другое.
- Исследование и реализация 3D-геометрических алгоритмов для расширения применимости продуктов и улучшения показателей клинической эффективности. Работать предстоит в тесном сотрудничестве с клиническими экспертами, биомеханическими инженерами и материаловедами (все это сотрудники компании, которые базируются в Сан-Хосе или Коста-Рике)
- Широкий круг задач связанных с новыми методами ортодонтического лечения, включая алгоритмы вычислительной геометрии.
- Исследовательская работа с целью повышения эффективности лечения (идентифицировать проблему и обнаружить способ, позволяющий сделать эт лечение заключающим)
Что еще нужно делать?
Заниматься поддержкой жизненного цикла CAD/CAM программных продуктов компании (анализ требований внутреннего заказчика, создание спецификаций, документирование и прототипирование решений, разработка и отладка компонентов, взаимодействие с отделом тестирования и внутренним заказчиком для повышения качества продукта)
Какие профессиональные навыки нам важны?
- Отличное знание С++
- Знание линейной алгебры и аналитической геометрии
- Пространственное воображение
Какое высшее образование потребуется?
Техническое образование (инженерное, computer science, математическое )
Нужен ли английский?
В ряде проектов обязателен fluent, в других достаточно письменного английского.
Что еще нам важно в этом человеке?
Пригодится умение умение общаться с людьми, четко излагать мысли. Работать у нас понравится тем, у кого при виде трудной математической задачи просыпается азарт и желание решить ее во что бы то ни стало.
С какими технологиями и инструментами предстоит столкнуться в работе?
C++ 11/14, Git, JIRA, Visual Studio 2013 (в перспективе 2015), Crucible, Google test, Boost, STL, Scrum, Agile.
Как построена работа?
Трехнедельные спринты, 2-3 больших релиза в год, работа ведется по Scrum
Есть ли овертаймы?
Есть вечерние митинги с центральным офисом (Калифорния) раз в неделю, которые заканчиваются в 20-21:00.
Овертаймы бывают редко, но если возникает необходимость компенсируются дополнительными выходными
Перспектива роста/развития по данной позиции:
Офис проходит стадию интенсивного роста, поэтому шансы на карьерный рост высоки. Также не исключены возможности горизонтального перехода.
Почему стоит к нам идти?
Налаженные процессы разработки и тестирования.
Постоянно совершенствуемые процессы разработки ПО.
Интересная и уникальная предметная область, охватывающая медицину, биомеханику, вычислительные алгоритмы и трехмерную графику.
Какие условия?
Зарплата регулярно индексируется, бонус по итогам года
Оплачиваемые обеды, завтраки в офисе.
ДМС (в том числе и для членов семьи), страхование жизни, страховка для выезжающих зарубеж.
Курсы английского и испанского в офисе.
Адаптируемый график.
Оплачиваемые больничные.
Отпуск 31 день, также выделяется 5 дней в году, когда можно брать отгулы с сохранением зп.
И многое другое
Где находится офис?
Метро Тульская, БЦ Даниловская мануфактура. Видео об офисе:
Какие этапы интервью?
Телефонный разговор с нанимающим менеджером (40 минут), решение задачи по программированию на HackerRank (от 60 до 90 минут), очная встреча с командой в офисе (2-3 часа), HR (0,5-1 часа), в отдельных случаях интервью с коллегами из Сан-Хосе (30-40 минут)