Siemens Healthineers
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в программу ARIES (автономная робототехника и визуализация для лечения инсульта). Задача — проектирование и интеграция инфраструктуры удалённого подключения и хостинга для распределённых роботизированных и вычислительных систем.
Задачи
- Совместно с инженерами, системными архитекторами и сетевыми специалистами определять требования к удалённому подключению и концепции интеграции
- Проектировать и интегрировать инфраструктуру удалённого подключения: VPN, VLAN, маршрутизацию, защищённые сетевые конфигурации для распределённых систем
- Настраивать и тюнить параметры QoS для DDS или аналогичного middleware для надёжной связи на больших расстояниях
- Разрабатывать переиспользуемую программную инфраструктуру для хостинга и оркестрации контейнерных и виртуализированных окружений
- Расширять существующие протоколы удалённого подключения для передачи дополнительных данных, статусов и метаданных
- Реализовывать компоненты мониторинга, отчётности и контроля живости и качества каналов связи
- Обеспечивать передачу изображений и видеопотоков по глобальным сетям с использованием стриминговых фреймворков и GPU-пайплайнов
- Поддерживать непрерывное тестирование, автоматизацию, документацию, код-ревью и устранение неполадок
Требования
- Минимум 3 года профессионального опыта разработки на C++ и Python, желательно в робототехнике, распределённых системах, сетях или встраиваемых системах
- Практический опыт проектирования, интеграции или отладки инфраструктуры удалённого подключения: VPN, VLAN, маршрутизация, файрволы, защищённая сетевая коммуникация
- Опыт работы с DDS или аналогичным middleware, включая настройку QoS
- Опыт разработки переиспользуемой инфраструктуры для контейнерных и виртуализированных окружений: Docker, Kubernetes, виртуальные машины
- Опыт передачи изображений и видео по сети с использованием GStreamer, NVIDIA Holoscan, ROS, DDS или аналогов
- Практический опыт с GPU-окружениями и фреймворками ускорения для обработки данных и изображений в реальном времени
- Опыт разработки мониторинга, диагностики и интерфейсов, экспонирующих метрики качества связи
- Опыт создания тест-кейсов и участия в CI, автоматизированном тестировании и технической документации
- Знакомство с AI-ассистентами для разработки, код-ревью, документации и отладки
- Степень бакалавра в Computer Science, Software Engineering, робототехнике, электротехнике, биомедицинской инженерии или смежной области
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный план 401(k)
- Страхование жизни, долгосрочная и краткосрочная нетрудоспособность
- Оплачиваемая парковка или общественный транспорт
- Оплачиваемый отпуск, больничные
- Глобальная команда более 72 000 сотрудников в 70+ странах
Навыки
- C++
- Python
- VPN
- VLAN
- Routing
- Firewalls
- DDS
- QoS
- Docker
- Kubernetes
- Virtual machines
- GStreamer
- NVIDIA Holoscan
- ROS
- GPU
- CI/CD
- Automated testing