Monolithic Power Systems
Sr. Staff/ Principal Software Engineer - Building Automation Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-программист для платформы автоматизации зданий Kinexis Smart Building Automation. Отвечает за архитектуру и разработку полного стека — от embedded-прошивок и IoT-подключений до облачных сервисов, пайплайнов данных и пользовательских приложений.
Задачи
- Владеть сквозной архитектурой экосистемы платформы: ПО, embedded-прошивки, протоколы связи устройств, облачные сервисы, пайплайны данных и пользовательские приложения
- Определять и обеспечивать соблюдение архитектурных стандартов надёжности, безопасности, масштабируемости и поддерживаемости
- Развивать инновации в real-time управлении, сенсорном слиянии, алгоритмах энергооптимизации и логике автоматизации зданий
- Строить, наставлять и масштабировать команду разработки
- Руководить разработкой критичной прошивки для контроллеров, сенсоров и силовых модулей
- Обеспечивать качественную поставку через CI/CD, автотесты, observability и мониторинг производительности
- Взаимодействовать с командами hardware, firmware, systems engineering, product, QA, manufacturing и field engineering
- Обеспечивать безопасность платформы: secure boot, шифрованная связь, безопасность OTA-обновлений, соответствие стандартам автоматизации зданий
Требования
- 10+ лет профессионального опыта в разработке ПО, из них 5+ лет на старшей технической руководящей роли
- Опыт построения и масштабирования сложных многоуровневых платформ (ПО + embedded + облако + приложения)
- Сильный опыт в embedded-системах, real-time прошивках, IoT-подключениях и архитектурах device-to-cloud
- Экспертиза в современной облачной инфраструктуре (AWS, Azure или аналог) и масштабируемом backend-дизайне
- Опыт с протоколами связи, типичными для автоматизации зданий (BACnet, Modbus, MQTT, BLE, Zigbee или аналоги)
- Умение руководить командами и влиять на кросс-функциональных стейкхолдеров
- Степень бакалавра в Computer Science, Electrical Engineering или смежной области
Условия
- Медицинская страховка, стоматология и зрение, страхование жизни и инвалидности
- Возможны бонусы для sales-позиций и stock compensation для отдельных позиций
- Целевой диапазон оплаты $170,000 - $220,000 в год
Навыки
- Embedded systems
- Real-time firmware
- IoT
- AWS
- Azure
- BACnet
- Modbus
- MQTT
- BLE
- Zigbee
- CI/CD
- OTA updates
- Secure boot