О роли
Наша команда разработки программного обеспечения создаёт удобную для разработчиков платформу, обеспечивающую программный доступ к PreForm и принтерам Formlabs. Мы разрабатываем API, SDK и инструменты автоматизации, которые позволяют клиентам и партнёрам интегрировать свои приложения и рабочие процессы с экосистемой Formlabs. Эта работа охватывает настольные приложения, встроенные устройства, сети и облачные сервисы. В роли инженера-программиста в команде API и автоматизации вы будете решать задачи, где одинаково важны надёжность, удобство использования и проектирование системы, создавая программное обеспечение, которое в конечном итоге управляет процессами физического производства.
Мы ищем инженеров с любым уровнем опыта — от начинающих специалистов, развивающих свои навыки, до опытных инженеров, готовых решать сложные технические задачи. Предыдущий опыт в 3D-печати не обязателен. Мы ищем людей, которым нравится решать сложные задачи и которые с энтузиазмом создают программное обеспечение, связывающее разработчиков с системами физического производства.
Обязанности
•Проектировать и создавать производственные API и SDK для взаимодействия с программным обеспечением Formlabs, принтерами и производственными рабочими процессами
•Создавать надёжные системы автоматизации, позволяющие клиентам интегрировать подготовку печати и принтеры Formlabs в их программное обеспечение и рабочие процессы
•Выпускать функции, приносящие ценность клиентам, создавая и развивая надёжные, удобные API
•Работать с командами управления продуктом и внешними разработчиками для решения сложных задач и формирования долгосрочного технического направления
Требования к кандидату
•Опыт создания API, SDK или другого программного обеспечения для разработчиков
•Прочные знания архитектуры программного обеспечения, структур данных, объектно-ориентированного проектирования и облачных сервисов
•Умение работать с неоднозначными и технически сложными задачами, охватывающими несколько систем
•Комфортно работать на стыке систем и отлаживать сложные взаимодействия между программными компонентами
•Интерес к взаимодействию программного обеспечения с физическими устройствами
•Высокая ориентированность на пользователя и мотивация создавать программное обеспечение, которое действительно помогает людям
•Готовность брать ответственность, склонность к действиям, умение принимать решения и продвигать работу вперёд; способность эффективно сотрудничать с инженерами и техническими командами разных дисциплин
Желательные навыки
•Опыт проектирования или работы с API с использованием технологий, таких как REST, gRPC, OpenAPI или AsyncAPI
•Опыт работы с системами обмена сообщениями, такими как NATS или MQTT
•Опыт написания кода на C++, от академических или личных проектов до промышленного программного обеспечения
•Опыт работы с MES или промышленной автоматизацией
•Опыт работы с DevOps, CI/CD или облачной инфраструктурой
•Опыт работы с встроенными системами, сетями
•Опыт создания приложений с использованием искусственного интеллекта
•Опыт работы с 3D-графикой, вычислительной геометрией, робототехникой или симуляциями
Наши преимущества и льготы
•Надёжная программа акций для создания будущего капитала через RSU
•Полное медицинское страхование (медицинское, стоматологическое, офтальмологическое)
•Варианты фондов с низкими затратами в нашей 401K и доступ к консультантам
•Щедрый оплачиваемый отпуск по уходу за ребёнком (до 16 недель)
•Оплачиваемый отпуск по выслуге лет (до 6 недель)
•Гибкий план отсутствия на работе — берите время, когда нужно
•Достаточно парковочных мест на территории и льготы для проезда с предналоговым вычетом
•Здоровое питание на территории, закуски, напитки и угощения
•Регулярные оплачиваемые возможности профессионального развития
•Множество культурных мероприятий по желанию в нашем разнообразном сообществе
•И, конечно же… неограниченное количество 3D-печати
Компенсация
Акции — важная часть пакета компенсации в Formlabs — каждый сотрудник получает акции. Базовая зарплата определяется исходя из навыков, опыта и ожидаемого вклада. Акции и базовая зарплата вместе составляют общий пакет компенсации.
Годовой диапазон базовой зарплаты для этой роли: $150,000—$210,000 USD