Intuitive
Senior Software Engineer - Embedded UI
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик встраиваемых графических интерфейсов для роботизированных хирургических систем da Vinci. Руководство небольшой командой и разработка UI на Qt в embedded C/C++ окружении.
Задачи
- Руководить небольшой командой разработчиков и создавать цифровые интерфейсы мирового уровня
- Разрабатывать интерфейсы для линейки da Vinci на Qt и других инструментах в embedded C/C++ окружении
- Поддерживать высокие стандарты разработки от прототипов до продакшена и реализовывать визуальный язык продукта
- Сотрудничать с дизайнерами взаимодействия и визуальными дизайнерами
- Участвовать в проектировании системной и программной архитектуры, выбирать инструменты для графических интерфейсов
- Работать с платформенными, механическими и электрическими инженерами над новыми UI-технологиями
- Быстро итерировать прототипы для оценки осуществимости и ценности
Требования
- Степень бакалавра или магистра в области ПО, электротехники, вычислительной техники или смежной области
- Минимум 10 лет опыта разработки и поддержки цифровых интерфейсов
- Свободное владение объектно-ориентированным программированием на современном C/C++
- Опыт разработки GUI и работы с Qt
- Опыт руководства сложным совместным процессом проектирования и разработки 2D и 3D интерфейсов
- Опыт на всех этапах жизненного цикла продукта: проектирование, реализация, отладка, верификация, поддержка
- Опыт или интерес к руководству, наставничеству и управлению командой разработчиков
Условия
- Конкурентный компенсационный пакет: базовый оклад, бонусы, льготы и опционы
- Возможность влиять на будущее здравоохранения
- Работа в кросс-функциональной команде инженеров, клиницистов и инноваторов
Навыки
- C
- C++
- Qt
- GUI
- OpenGL
- Vulkan
- 3D graphics
- embedded software