PacBio
Senior Staff Engineer, Software
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по разработке бизнес-критичного ПО управления приборами для платформ секвенирования нового поколения. Роль на стыке аппаратного и программного обеспечения с плотным взаимодействием с командами механики, электроники, прошивок и системной инженерии.
Задачи
- Разрабатывать и поставлять бизнес-критичное ПО управления приборами, охватывающее несколько подсистем и влияющее на производительность, надёжность и опыт клиентов
- Вести техническое проектирование и реализацию сложных зон высокого риска, самостоятельно определяя подход и управляя техническими рисками
- Работать кросс-функционально с командами механики, электроники, прошивок и систем для обеспечения надёжной интеграции аппаратного и программного обеспечения
- Выявлять и устранять системные проблемы производительности, надёжности и масштабируемости, проактивно закрывая технический долг
- Проводить ревью дизайна и кода, участвуя в разработке на C#/.NET
- Влиять на архитектуру системы и техническое направление, менторить инженеров и повышать стандарты разработки в команде
Требования
- Степень бакалавра в области компьютерных наук, инженерии или смежной дисциплины
- 10+ лет опыта в разработке ПО
- Глубокая экспертиза в C#/.NET и владение Python
- Опыт работы с системами реального времени или встраиваемыми системами и интеграцией аппаратного и программного обеспечения
- Опыт работы с аппаратными системами: робототехника, оптические системы, датчики окружающей среды или управление движением
- Уверенная работа в Linux
- Понимание архитектуры ПО, принципов проектирования и лучших практик
- Опыт разработки ПО управления приборами, пользовательских интерфейсов и системных интеграций
- Опыт проектирования и реализации API (например, RESTful-сервисы)
- Способность самостоятельно вести сложные технические проекты от концепции до продакшена
- Отличные коммуникативные навыки
- Разрешение на работу в США без необходимости текущего или будущего спонсорства
Условия
- Диапазон зарплаты: $195,900.00 - $293,900.00
- Работа на площадке компании (onsite)
- Возможны периодические визиты и работа в офисах PacBio
- Равные возможности при трудоустройстве
Навыки
- C#
- .NET
- Python
- Linux
- RESTful API
- real-time systems
- embedded systems
- hardware-software integration
- robotics
- optical systems
- motion control
- FPGA
- CI/CD
- Agile
- automated testing