General Motors

Senior Software Engineer – Connectivity Software Verification

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

Инженер по верификации подключённых сервисов автомобилей GM: отвечает за качество и надёжность Digital Key, Bluetooth, телематики и сетевых стеков (WLAN/VLAN). Роль технического лидера на стороне верификации: стратегия тестирования, автоматизация, разбор сложных дефектов совместно с командами embedded-разработки и архитектуры.

Задачи

  • Отвечать за сквозную стратегию верификации ключевых connectivity-фич (Bluetooth, Digital Key, телематика, WLAN/VLAN) от анализа требований до готовности к релизу
  • Проектировать, реализовывать и поддерживать автоматизированные тест-сьюты для бортового connectivity-ПО и вспомогательных инструментов с фокусом на стабильность регрессии и покрытие
  • Разрабатывать системные и интеграционные тест-кейсы, покрывающие граничные случаи, отказы, сценарии роуминга/hand-off и интероперабельность между ECU, мобильными устройствами и backend-сервисами
  • Анализировать требования, архитектуру и дизайн-документы для выявления пробелов в тестировании и влиять на проектирование с точки зрения тестируемости
  • Развивать тестовые фреймворки, харнессы и утилиты (автоматизация на Python, парсинг логов, симуляторы, стабы/моки) для повышения повторяемости и скорости прогонов
  • Проводить hands-on отладку и триаж сложных дефектов в слоях Bluetooth/Digital Key, блоков телематики и сетевого подключения (WLAN, VLAN), собирать трейсы и логи и совместно с разработкой находить первопричины
  • Совместно с командами систем, кибербезопасности и производительности обеспечивать соответствие connectivity-ПО требованиям по надёжности, устойчивости и безопасности
  • Интегрировать автотесты в CI-пайплайны, стабилизировать ночные/непрерывные прогоны и предоставлять понятные сигналы о качестве
  • Менторить младших инженеров по дизайну тестов, лучшим практикам автоматизации и техникам отладки
  • Предоставлять стейкхолдерам и руководству понятный, основанный на данных статус качества и оценку рисков

Требования

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering или смежной области (или эквивалентный практический опыт)
  • 5+ лет профессионального опыта в верификации, валидации или quality engineering, включая существенную hands-on разработку тестов
  • Сильный опыт тестирования embedded или real-time систем, желательно в automotive, mobile, telecom или networking
  • Уверенные навыки программирования/скриптинга для автоматизации тестов (например, Python; знакомство с C/C++ и/или Java — плюс)
  • Практические знания connectivity-технологий: Digital Key / phone-as-a-key, Bluetooth/BLE (спаривание, профили, аудио/данные), основы сетевого подключения (WLAN, VLAN, TCP/UDP, маршрутизация, DNS, протоколы безопасности)
  • Опыт проектирования и выполнения системных, интеграционных и регрессионных тестов, включая негативные, стрессовые и длительные сценарии
  • Знакомство с инструментами управления тестами и трекинга дефектов, а также с CI-средами (например, Jenkins, Git-based workflows)
  • Сильные навыки отладки с использованием логов, трейсов и анализаторов протоколов (Bluetooth-снифферы, сетевые анализаторы, CAN-инструменты)
  • Подтверждённая способность работать кросс-функционально в быстрой инженерной среде, ясно коммуницировать и доводить проблемы до закрытия
  • Сильное чувство ответственности, внимание к деталям и страсть к выпуску качественных клиентских фич

Условия

  • Гибридный формат: ожидается присутствие в закреплённом офисе GM (Warren, MI) минимум три раза в неделю
  • Релокационные выплаты не предусмотрены — расходы на переезд несёт кандидат
  • Программа Total Rewards и поддержка благополучия сотрудников с первого дня
  • Политика равных возможностей и инклюзивная рабочая среда
  • Возможны оценка компетенций и pre-employment screening в рамках найма

Навыки

  • Python
  • C/C++
  • Java
  • Bluetooth
  • Bluetooth Low Energy
  • Digital Key
  • phone-as-a-key
  • UWB
  • NFC
  • telematics
  • WLAN
  • VLAN
  • TCP/UDP
  • routing
  • DNS
  • CAN
  • LIN
  • SOME/IP
  • UDS
  • Ethernet
  • Jenkins
  • GitHub Actions
  • CI/CD
  • Robot Framework
  • HIL testing
  • Git

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

Lead Software Test Engineer
Ford ProLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Senior Software Development Engineer In Test
Companion MedicalSeniorNorthridgeОфис
124,000 – 212,000 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 сент.
Senior Software Engineer – Connectivity Software Verification — General Motors, Warren | itrelocate