Siemens Healthineers
Software Developer/Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик системного ПО для роботизированной системы управления и обработки диагностических образцов, интегрированной с медицинскими анализаторами Siemens. Роль включает разработку алгоритмов обработки данных с сенсоров и сканеров, а также техническое руководство командой инженеров.
Задачи
- Разрабатывать системное ПО для роботизированной системы управления и обработки диагностических образцов
- Разрабатывать алгоритмы и сложное ПО для обработки данных с сенсоров робота, сканеров штрих-кодов, пользовательского ввода и LIS/LAS
- Интегрировать многопоточные и многопроцессные компоненты в среды MS Windows
- Выполнять анализ требований, проектирование, прототипирование, кодирование, модульное, интеграционное и системное тестирование
- Руководить командой разработчиков в вопросах сложного проектирования, архитектуры и разработки
- Выступать техническим экспертом команды и решать сложные системные проблемы
- Работать в междисциплинарной команде с инженерами-механиками, электриками, химиками и системными инженерами
Требования
- Bachelor’s degree или иностранный эквивалент в Computer Science, Computer Engineering, Electronics and Communication Engineering, Electrical Engineering, Information Technology или смежной области
- 8 лет опыта в данной должности или аналогичной
- Опыт разработки на C# в среде MS Windows (Visual Studio) и .NET
- Опыт проектирования и реализации многопоточных приложений
- Опыт разработки с методами межпроцессного взаимодействия, такими как WCF и очереди сообщений
- Опыт проектирования и реализации отказоустойчивого ПО и ПО высокой доступности
- Продвинутые навыки отладки в среде MS Windows (windbg, VS debugger)
- Опыт работы с SQL-базами данных
- Опыт использования инструментов проектирования ПО, таких как enterprise architecture и Visio
- Опыт управления конфигурациями (ClearCase, TFS) и работы с баг-трекинговыми системами
- Опыт использования инструментов повышения качества кода (Klocwork, Source Monitor) и оптимизации тест-дизайна (rdExpert)
- 5 лет опыта в роли ведущего разработчика ПО, включая высокоуровневое проектирование, коммуникацию с кросс-функциональными стейкхолдерами, оценку работ и поставку модулей по вехам проекта
- 5 лет опыта в роли Technical Lead с менторством и руководством высокотехничными командами разработчиков
Условия
- Полная занятость, 40 часов в неделю, понедельник – пятница, 8:00–17:00
- До 10% командировок внутри страны и за рубеж
- Глобальная команда более 72 000 сотрудников в более чем 70 странах
- Равные возможности трудоустройства и инклюзивная среда
- Гибкость и ресурсы для профессионального и личного роста
Навыки
- C#
- .NET
- MS Windows
- Visual Studio
- WCF
- SQL
- ClearCase
- TFS
- windbg
- Klocwork
- Source Monitor
- rdExpert
- Visio
- многопоточность
- межпроцессное взаимодействие
- отказоустойчивость
- высокая доступность