Alliance North America
Senior Software Test Engineer - Energy Systems Validation
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер по тестированию в ANA: отвечает за определение и выполнение тестов энергетических систем (генераторы, гибридные энергосистемы, load bank) и управляющего их ПО, а также за тестовую инфраструктуру для повторяемой верификации. Полностью офисная роль в Хендерсоне, Невада.
Задачи
- Определять и выполнять планы верификации поведения энергосистем: приём и сброс нагрузки, параллельная работа и распределение нагрузки, последовательности запуска/остановки генератора и переключений, моделирование и симуляция нагрузки, управление зарядом/разрядом батарей, логика гибридного диспетчеризации и измерение производительности батарей.
- Создавать и эксплуатировать стендовые, симуляционные и hardware-in-the-loop установки для проверки контроллеров, шлюзов и edge-устройств в реалистичных условиях до поставки клиенту.
- Интегрировать и тестировать с load bank, CAN-анализаторами, мультиметрами и другим автоматизированным тестовым оборудованием.
- Проверять целостность данных end-to-end: значения, единицы, метки времени и состояния аварий в дашбордах, отчётах и уведомлениях должны соответствовать фактическому поведению оборудования.
- Поддерживать трассируемость от требований к тест-кейсам и результатам, формируя запись верификации для проверок клиентов, безопасности и соответствия.
- Отвечать за тестовую конфигурацию: объекты тестирования, тестовое оборудование и лабораторное пространство.
- Совместно с командами разработки, продакт-менеджерами и другими стейкхолдерами переводить требования продукта и системы в цели, объём и график тестирования.
- Участвовать в планировании проектов и ревью дизайна, регулярно отчитываться о прогрессе верификации, рисках и результатах.
- Приоритизировать усилия по верификации исходя из влияния на безопасность, рисков, влияния на бизнес и покрытия.
- Переводить поведение оборудования и полевые данные на язык, понятный software-инженерам, а программные ограничения — на язык продуктовых и сервисных команд.
- Развивать культуру сотрудничества через ясную коммуникацию и командную работу.
- Менторить и направлять младших тест-инженеров, обеспечивать техническое лидерство и поддержку.
- Выполнять другие порученные задачи.
Требования
- Степень бакалавра в области Computer Science, Software Engineering или смежной области.
- 5–10 лет опыта в тестировании ПО с фокусом на управление тестированием на уровне проекта и лидерство.
- 3+ года опыта тестирования и валидации гибридных энергосистем.
- Уверенное владение Embedded Linux, Docker, Python, Modbus TCP/RTU и Canbus для разработки и тестирования гибридных энергосистем.
- Опыт тестирования RESTful и/или event-driven API с использованием Python и pytest.
- Опыт работы с SCM-инструментами и методологиями: Git, GitHub, CI/CD.
- Сильные навыки решения проблем и внимание к деталям.
- Практический опыт верификации hardware-connected или физически подтверждённых систем, чтения поведения из логов устройств, телеметрии и стендовых приборов, а не только из вывода приложения.
- Обязательно проживание в США и право на работу без спонсорства работодателя.
Условия
- Конкурентная оплата.
- 401k с вкладом компании.
- Медицинская, стоматологическая и офтальмологическая страховка.
- Страхование жизни.
- Добровольное страхование от несчастных случаев.
- Добровольное страхование критических заболеваний.
- Программа помощи сотрудникам.
- Программы признания сотрудников.
- Полностью офисная работа, график понедельник–пятница, 8:00–17:00.
- Диапазон зарплаты $107,000–$116,000 в год.
Навыки
- Embedded Linux
- Docker
- Python
- Modbus TCP/RTU
- CAN bus
- pytest
- REST API
- Git
- GitHub
- CI/CD
- MQTT
- TCP/IP
- VS Code
- J1939
- CANopen
- RS-485
- BMS
- Inverters
- Energy Management System
- microgrid control algorithms