Infineon Technologies
Staff Engineer Embedded Software Verification (f/m/div)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по верификации встраиваемого ПО в команду R&D Infineon. Отвечает за верификацию embedded-софта на всех этапах жизненного цикла, тестовые фреймворки для pre-silicon и post-silicon сред, а также соответствие Automotive SPICE, ISO 26262 и ISO/SAE 21434.
Задачи
- Вести верификацию встраиваемого ПО на всём жизненном цикле: анализ требований, планирование верификации, проектирование тестов, выполнение, отчётность и анализ дефектов
- Создавать и поддерживать эффективные переиспользуемые тестовые фреймворки для pre-silicon и post-silicon сред на всех уровнях, включая unit, интеграционное, системное тестирование и валидацию
- Институционализировать и непрерывно улучшать методы, инструменты и инфраструктуру верификации с фокусом на автоматизацию, эффективность, тестируемость и качество ПО
- Верифицировать security-критичное ПО: защищённые коммуникации, криптографические сервисы, работу с ключами, защищённое хранилище и устойчивость к манипулированным входным данным
- Поддерживать интеграцию, отладку и анализ проблем на целевом железе и в средах симуляции
- Участвовать в жизненном цикле embedded-ПО: анализ требований, архитектура, проектирование, реализация и верификация с generalist-подходом
- Обеспечивать соответствие процессов и доказательной базы стандартам Automotive SPICE, ISO 26262 и ISO/SAE 21434
- Разрабатывать низкоуровневое драйверное ПО для микроконтроллерных автомобильных продуктов, поставляемых заказчикам по всему миру
Требования
- Степень в области электронной инженерии, computer science, software engineering или смежной области
- 3–5 лет профессионального опыта в верификации встраиваемого ПО, понимание V-модели
- Сильный практический опыт в техниках проектирования тестов: equivalence partitioning, boundary value analysis, requirements-based testing, structural coverage analysis
- Владение embedded C и опыт с компиляторами, отладчиками, инструментами покрытия, статическим анализом и средами симуляции
- Хорошее знание ARM / RISC-V, многоядерных встраиваемых систем и низкоуровневой отладки железа
- Практическое знание протоколов встраиваемой связи, защищённых коммуникаций, криптографии, управления ключами и концепций аппаратной безопасности
- Сильное аналитическое мышление и самоорганизация; опыт применения AI в инженерных процессах будет плюсом
- Свободное владение английским языком
Условия
- Работа в команде Research & Development глобального лидера в области полупроводниковых решений для энергетики и IoT
- Офис в Лангене (Германия)
- Проекты в области декарбонизации и цифровизации, зелёной энергетики, чистой и безопасной мобильности, умного и защищённого IoT
- Среда, построенная на доверии, открытости, уважении и равных возможностях
- Решения о найме основаны на навыках и опыте; поощряется отклик даже при неполном соответствии требованиям
- Возможность запросить accommodations на этапе интервью
Навыки
- Embedded C
- ARM
- RISC-V
- Automotive SPICE
- ISO 26262
- ISO/SAE 21434
- Cryptography
- Key management
- Static analysis
- Coverage tools
- Debuggers
- Compilers
- Simulation environments
- Multi-core embedded systems
- Low-level hardware debugging
- Secure communication
- AI