Lucid Motors
Staff Software Development Engineer In Test, Platform Software
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер по тестированию в команде Embedded Platform. Отвечает за архитектуру автоматизации тестирования, валидацию встроенного ПО на целевом железе и выпуск production-ready тестовых наборов.
Задачи
- Вести полный цикл разработки и выполнения тестов, отслеживание релизов, отчётность, управление дефектами и координацию кросс-функциональных тикетов
- Интегрировать, поддерживать и управлять жизненным циклом тестовых стендов, включая bring-up нового оборудования и устранение проблем
- Разрабатывать и улучшать тестовое ПО, инструменты и скрипты для автоматизации тестирования
- Участвовать в проектировании тестового кода и код-ревью, обеспечивая качество и поддерживаемость
Требования
- Владение Python, CAPL или C/C++
- Опыт интеграции автотестов в CI/CD пайплайны
- Понимание автомобильных протоколов: Automotive Ethernet, CAN/CAN-FD, LIN, ISO-14229
- Опыт валидации низкоуровневого встроенного ПО: загрузчики, стеки коммуникаций, диагностические сервисы
- Умение переводить требования в тест-кейсы и превращать ручные тесты в автоматизацию
- Умение читать схемы PCB и диагностировать сложные проблемы
- 10+ лет релевантного опыта
- Степень бакалавра в Computer Science, Computer Engineering, Electrical Engineering или смежной области
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Страхование жизни и инвалидности
- Оплачиваемый отпуск, праздники и больничные
- Пенсионный план 401(k)
- Участие в equity-программе и годовой бонус
Навыки
- Python
- CAPL
- C
- C++
- CI/CD
- Automotive Ethernet
- CAN
- CAN-FD
- LIN
- ISO-14229
- Vector CANoe
- Jenkins
- Git
- GitLab
- PTP
- IEEE 802.1AS
- IEEE 1588
- Raspberry Pi