Infineon Technologies
Principal Software Test Engineer - Ethernet Switch Firmware
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Test Engineer в команду R&D Infineon. Отвечает за стратегию верификации и валидации прошивки Ethernet-коммутаторов, включая функциональную безопасность, и развитие автоматизированных тестовых фреймворков.
Задачи
- Определять и развивать стратегии верификации и валидации прошивки Ethernet-коммутаторов, включая PTP, MKA/MACsec, Base Firmware, HAL, функции L2-коммутации и механизмы функциональной безопасности
- Проектировать, разрабатывать, поддерживать и улучшать автоматизированные тестовые фреймворки, среды валидации, тестовые архитектуры и концепции автоматизации для повышения покрытия, масштабируемости, поддерживаемости и скорости выполнения тестов
- Проектировать и выполнять автоматизированные функциональные, интеграционные, системные, интероперабельные, надёжностные, нагрузочные и fault-injection тесты, проверяя поведение прошивки при изменениях топологии сети, обрывах линков, сбросах устройств, сценариях failover, механизмах восстановления и аномальных условиях
- Определять и внедрять концепции верификации требований функциональной безопасности, включая механизмы безопасности, диагностику, обработку отказов и связанные с безопасностью программные функции, поддерживая соответствие ISO 26262
- Анализировать сетевой трафик, трассировки протоколов, логи, доказательства безопасности и результаты тестов для выявления сложных проблем, проводить root-cause анализ и обеспечивать качество релизов прошивки через регрессионное тестирование и оценку готовности к релизу
- Тесно взаимодействовать с разработчиками прошивки, системными архитекторами, инженерами по безопасности и кросс-функциональными командами, участвуя в технических ревью, обсуждениях с заказчиками, ревью с руководством и улучшении инфраструктуры валидации, тулчейнов и процессов разработки
- Обеспечивать техническое наставничество и менторинг тестировщиков, владеть верификационными активностями в соответствии с процессами ASPICE и функциональной безопасности, обеспечивая трассируемость, покрытие тестами, доказательства качества и готовность прошивки Ethernet-коммутаторов к релизу
Требования
- Степень бакалавра или магистра в области computer science, электротехники, информационных технологий или смежной технической специальности и 8+ лет опыта в тестировании ПО, верификации и валидации прошивки встраиваемых или сетевых продуктов
- Подтверждённая экспертиза в верификации и валидации прошивки Ethernet-коммутаторов, включая определение тестовых стратегий, методологий верификации, архитектур и подходов к валидации сложных встраиваемых систем
- Обширный практический опыт разработки и поддержки автоматизированных тестовых фреймворков и сред валидации: автоматизация тестирования, регрессионное тестирование, fault injection, тестирование надёжности, интеграция CI/CD и масштабируемые архитектуры валидации
- Глубокие знания технологий Ethernet-коммутаторов, встраиваемых сетевых систем, L2-коммутации, сетевых протоколов, пакетной коммуникации, TSN, VLAN, QoS, traffic management, PTP/gPTP, MKA/MACsec, Base Firmware и HAL
- Опыт с Automotive Ethernet и проектами по ASPICE, включая диагностику, мониторинг, восстановление после отказов, валидацию сетевых функций и верификацию функциональной безопасности по ISO 26262
- Экспертный уровень владения автоматизацией тестирования на Python и инструментами верификации встраиваемых сетей, практический опыт с PyTest, Linux, Wireshark, генераторами/анализаторами сетевого трафика, Git, Jenkins и GitLab CI
- Сильные аналитические навыки, навыки отладки и root-cause анализа, отличные коммуникационные и менторские способности, свободный английский (немецкий — плюс), интерес к применению AI-powered и Agentic AI решений для автоматизации тестирования, анализа покрытия и триажа дефектов
Условия
- Работа в глобальном лидере полупроводниковых решений в области энергетики и IoT
- Проекты, влияющие на декарбонизацию и цифровизацию
- Среда, построенная на доверии, открытости, уважении и равных возможностях
- Решения о найме основаны на навыках и опыте; поощряется отклик даже при неполном соответствии требованиям
- Возможность запросить accommodations на этапе интервью
Навыки
- Python
- PyTest
- Linux
- Wireshark
- Git
- Jenkins
- GitLab CI
- Ethernet Switch
- Layer 2 switching
- TSN
- VLAN
- QoS
- PTP
- gPTP
- MKA
- MACsec
- HAL
- Base Firmware
- ISO 26262
- ASPICE
- Automotive Ethernet
- CI/CD
- fault injection
- Agentic AI