Milwaukee Tool
Firmware Test Engineering Manager
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Руководитель команды тестирования прошивок в Milwaukee Tool. Отвечает за разработку и внедрение стратегий тестирования новых архитектур, приложений и компонентов прошивок, а также за руководство командой инженеров, тестирующих встраиваемые системы.
Задачи
- Руководить проектированием, разработкой, выполнением и отладкой тестовых процедур для функций, приложений и подсистем прошивок средней и высокой сложности
- Руководить проектированием, проверкой и уточнением инженерных требований для нужд тестирования
- Проводить peer-review тестовых решений и автоматизации
- Разрабатывать тест-планы и добиваться консенсуса для поставки прошивки, отвечающей всем требованиям
- Руководить agile-командами в процессе разработки новых продуктов
- Обеспечивать непрерывное улучшение процессов разработки тестов
- Проводить эксперименты с использованием симуляций и других методов для анализа данных и выводов
- Использовать agile-методы для декомпозиции задач, распределения работы, оценки, контроля ключевых вех и отслеживания прогресса
- Проводить технические встречи, готовить и представлять формальные технические презентации, руководить небольшой технической командой
- Оперативно и открыто эскалировать бизнес-риски и возможности руководству
- Эффективно коммуницировать и мотивировать команду на всех уровнях организации
- Обеспечивать соблюдение сроков проектов и достижение ключевых метрик
Требования
- Степень бакалавра в области электротехники, компьютерной инженерии, информатики или смежной области
- 7+ лет опыта в verification/validation тестировании, HIL-тестировании, встраиваемых системах и/или проектировании PCBA
- Умение читать схемы и даташиты компонентов, понимание цифровых схем и взаимодействия прошивки с электроникой
- Владение лабораторным оборудованием: осциллографы, логические анализаторы, блоки питания, электронные нагрузки, системы сбора данных, мультиметры, анализаторы мощности
- Опыт работы с National Instrument hardware, Test Stand и/или LabView для автоматизированного тестирования
- Опыт использования скриптовых языков (Python, C#, C/C++ и др.) для создания автоматизированных тестов
- Практический опыт руководства всеми этапами жизненного цикла разработки ПО
- 3+ года опыта руководства или управления проектами с подтверждённой способностью работать межфункционально
- Владение инструментами управления конфигурацией ПО, требованиями, отслеживанием дефектов и peer-review
- Практический опыт с DevOps, автоматизированным тестированием, CI/CD
- Хорошее понимание различных методологий тестирования
- Отличные навыки решения проблем, самостоятельность в суждениях, стрессоустойчивость
- Самоорганизованность, эффективность, процессный подход
- Сильные коммуникативные навыки (устные и письменные)
- Готовность к командировкам до 10% (внутренним и международным)
Условия
- Комплексные программы медицинского, стоматологического и офтальмологического страхования
- Щедрый план 401(K)
- Помощь в образовании
- Оздоровительные и фитнес-программы на территории, питание и кофе
- Другие льготы
Навыки
- Python
- C#
- C/C++
- LabView
- Test Stand
- National Instruments
- HIL
- CI/CD
- DevOps
- PCBA
- Embedded Systems
- Automated Testing