General Motors
Staff / Principal Software Engineer, In-Vehicle AI Experiences
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер уровня Staff/Principal в команду Vehicle AI Experiences компании GM. Задача — создавать интеллектуальные функции для автомобилей: от запроса водителя и диалогового поведения до интеграции с автомобилем, UI и валидации.
Задачи
- Определять и реализовывать функции для водителя от концепции до продакшена
- Владеть фичами end-to-end: от запроса водителя и диалогового поведения до on-device исполнения, интеграции с автомобилем, UI, валидации и итераций
- Писать продакшен-код на Kotlin и работать со смежными технологиями: Python-описания агентов, NLU, оркестрация LLM, API, connected services
- Быстро прототипировать новые сценарии, оценивать их в реалистичных автомобильных условиях и превращать удачные идеи в надёжные продукты
- Работать в связке с Product, UX, conversation design, vehicle software, systems, platform, safety, privacy и validation командами
- Принимать прагматичные компромиссы между ценностью для клиента, скоростью, надёжностью, латентностью, offline-поведением, ограничениями ресурсов, поддерживаемостью и отвлечением водителя
- Диагностировать сложные проблемы на стыке приложения, ассистента, автомобиля и облака
- Использовать AI-assisted workflows для ускорения проектирования, реализации, тестирования, отладки и понимания кодовой базы
- Формировать переиспользуемые инженерные паттерны и лёгкие процессы, помогающие команде доставлять быстрее
- Менторить инженеров через реализацию, design review, code review и прямое техническое взаимодействие
- Участвовать в формировании roadmap для in-vehicle AI experiences и находить возможности, открываемые новыми технологиями
Требования
- Bachelor’s degree in Computer Science, Engineering или смежной дисциплине либо эквивалентный практический опыт
- Значительный опыт создания и релиза продакшен-ПО: Staff — минимум 8+ лет, Principal — минимум 10+ лет
- Сильные практические навыки разработки на Kotlin, Java, C++, Python или сопоставимом языке с готовностью работать преимущественно на Kotlin и Android
- Опыт самостоятельной поставки сложных пользовательских фич через несколько компонентов или систем
- Умение превращать неоднозначные клиентские или бизнес-цели в конкретные дизайны, инкрементальные планы и работающее ПО
- Сильное чувство системного дизайна, отладки, тестирования и операционного качества
- Опыт лидирования технической работы через организационные и функциональные границы
- Ясная коммуникация с инженерами, дизайнерами, продуктовыми партнёрами и техническим руководством
- Подтверждённая способность быстро осваивать незнакомые технологии и прагматично их применять
- Опыт эффективного и ответственного использования современных AI-assisted software-development workflows
Условия
- Гибридный формат: минимум три дня в неделю в офисе Mountain View, CA
- Диапазон базовой зарплаты $189,300 - $290,000
- Бонусный потенциал: incentive pay program на основе результатов компании, уровня должности и индивидуальных результатов
- Программа оценки компании-автомобиля: предоставляется автомобиль General Motors для вождения и оценки
- Возможна релокационная поддержка
- С первого дня — программа well-being и Total Rewards
Навыки
- Kotlin
- Android
- Android Automotive
- Java
- C++
- Python
- Jetpack Compose
- IPC
- NLU
- LLM orchestration
- ASR
- TTS
- VHAL
- CI/CD
- distributed systems
- cloud-connected services
- automated testing
- observability
- performance analysis