Companion Medical

Senior Software Development Engineer In Test

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер по тестированию встраиваемого ПО (firmware) инсулиновых помп в компании MiniMed. Отвечает за верификацию и валидацию embedded-софта, разработку автоматизированных тестов и поддержку CI/CD в регулируемой медицинской среде.

Задачи

  • Проектировать, разрабатывать и поддерживать автоматизированные тестовые скрипты, библиотеки, framework API и утилиты на Python и JavaScript
  • Писать чистый и поддерживаемый тестовый код для embedded-устройств: конфигурация, интерфейсы связи, логирование, сбор данных и анализ результатов
  • Интегрировать и поддерживать автотесты в системе контроля версий и CI/CD, включая запуск, quality gates, отчётность и диагностику сбоев
  • Отлаживать тестовые скрипты, библиотеки, сбои CI/CD и проблемы тестового окружения, находить первопричины и внедрять устойчивые исправления
  • Разрабатывать и выполнять тест-стратегии, планы, протоколы, тест-кейсы и отчёты для firmware инсулиновых помп
  • Анализировать требования, архитектуру, интерфейсы и риск-контроли для определения условий тестирования и прослеживаемых доказательств верификации
  • Выполнять функциональное, интеграционное, регрессионное, надёжностное тестирование, fault-injection и recovery-тестирование embedded-устройств
  • Валидировать взаимодействие hardware/software с использованием HIL/SIL стендов, симуляторов, тестовых фикстур и лабораторного оборудования
  • Расследовать дефекты, изолировать первопричины, документировать воспроизводимые доказательства и сопровождать их устранение совместно с командами разработки
  • Применять AI-инструменты для анализа требований, дизайна тестов, генерации тестовых данных, анализа логов, триажа дефектов и тестовой документации
  • Оценивать AI-возможности тестирования на точность, прослеживаемость, безопасность и соответствие регулируемой среде медицинских устройств
  • Создавать и поддерживать объективные доказательства V&V, включая прослеживаемость между требованиями, рисками, тестами, результатами, отклонениями и дефектами
  • Выполнять риск-ориентированное тестирование в соответствии с design controls и стандартами медицинских устройств, включая IEC 62304, ISO 13485
  • Поддерживать design reviews, анализ рисков, аудиты, расследования, CAPA и мероприятия по готовности к релизу
  • Взаимодействовать с командами Systems Engineering, Embedded Software, Hardware, Quality, Regulatory, Cybersecurity и Manufacturing на протяжении жизненного цикла продукта
  • Предоставлять техническое руководство и менторство тест-инженерам, делиться практиками автоматизации и embedded-тестирования

Требования

  • Bachelor's degree и минимум 4 года релевантного опыта, либо продвинутая степень и минимум 2 года релевантного опыта
  • Опыт тестирования safety-critical embedded-продуктов, особенно медицинских устройств или систем доставки инсулина, и firmware в условиях реального времени
  • Опыт использования Python и JavaScript для embedded-автоматизации тестирования
  • Умение читать код на C или C++ для поддержки дизайна тестов и расследования дефектов
  • Опыт проектирования, расширения или поддержки HIL/SIL-сред, симуляторов устройств или автоматизированных hardware-фикстур
  • Опыт архитектуры переиспользуемых embedded-тест-фреймворков, библиотек связи с устройствами или утилит управления тест-стендами
  • Опыт интеграции тестов физических устройств или HIL/SIL в CI/CD, включая provisioning устройств, доступность стендов, запуск, отчётность и диагностику сбоев
  • Опыт ответственного использования AI-инструментов для embedded-разработки тестов или анализа с человеческой проверкой и контролем точности, прослеживаемости и безопасности
  • Знание верификации и валидации, прослеживаемости требований, риск-ориентированного тестирования, расследования дефектов и root-cause анализа в регулируемой среде
  • Опыт тестирования embedded-интерфейсов и протоколов: UART, SPI, I²C, CAN, USB или Bluetooth Low Energy

Условия

  • Конкурентная зарплата и гибкий пакет льгот
  • Диапазон зарплат для США (кроме PR): $124,000 - $212,000 USD
  • Медицинская, стоматологическая и офтальмологическая страховка
  • Health Savings Account и Healthcare Flexible Spending Account
  • Страхование жизни и долгосрочная нетрудоспособность
  • Dependent daycare spending account
  • Incentive plans и 401(k) с match от компании
  • Краткосрочная нетрудоспособность, оплачиваемый отпуск и праздники
  • Employee Stock Purchase Plan
  • Employee Assistance Program
  • Non-qualified Retirement Plan Supplement и Capital Accumulation Plan для подходящих сотрудников

Навыки

  • Python
  • JavaScript
  • C
  • C++
  • HIL
  • SIL
  • CI/CD
  • UART
  • SPI
  • I2C
  • CAN
  • USB
  • Bluetooth Low Energy
  • IEC 62304
  • ISO 13485
  • AI-assisted tools

Похожие вакансии

Lead Software Test Engineer
Ford ProLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Autonomy Software Integration and Test Lead
Northrop GrummanLeadEl SegundoОфисРелокация
142,200 – 213,400 USD в год
13 окт.
Principal Software Quality Engineer (Rest Assured or Karate)
Fidelity InvestmentsLeadWestlakeОфис
2 окт.
Software Engineer Sr - E3
Lockheed MartinSeniorKing Of PrussiaОфис
110,300 – 204,900 USD в год
30 сент.
Software Engineer Sr - E3
Lockheed MartinSeniorKing Of PrussiaОфис
110,300 – 204,900 USD в год
30 сент.
Senior Software Development Engineer In Test — Companion Medical, 124,000 – 212,000 USD в год, Northridge | itrelocate