Qualcomm
Principal Software Engineer, AI Software Automotive Lead
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер в Qualcomm AI Software — технический лидер на стыке AI Software и Automotive Business Unit. Отвечает за проектирование и внедрение AI-решений для автомобильных платформ (IVI, ADAS, автопилот, компьютерное зрение, голосовые ассистенты, LLM и генеративный AI).
Задачи
- Быть главным техническим лидером AI Software при взаимодействии с Automotive Business Unit, автопроизводителями, Tier-1 поставщиками и стратегическими заказчиками
- Представлять Qualcomm в обсуждениях с заказчиками, технических разборах, архитектурных ревью и решении проблем, связанных с AI-software и автомобильными внедрениями
- Руководить проектированием, разработкой, интеграцией и поставкой AI-software фич для автомобильных платформ и продуктов Qualcomm
- Переводить требования заказчиков и потребности рынка в технические требования, архитектурные предложения, роадмапы фич и планы инженерного исполнения
- Развивать Qualcomm AI Stack: подготовка моделей, оптимизация, runtime, инференс, инструментарий и рабочие процессы разработчиков для автомобильных сценариев
- Выявлять и устранять ограничения AI-software стека, взаимодействуя с командами для поставки масштабируемых production-решений
- Руководить кросс-функциональными инициативами с участием AI Software, Automotive Engineering, Program/Product Management, Systems Engineering и Platform Software
- Обеспечивать техническое лидерство при развёртывании продвинутых AI-нагрузок: компьютерное зрение, системы восприятия, мониторинг водителя, голосовые ассистенты, LLM, мультимодальные и генеративные AI-сервисы
- Принимать архитектурные решения, влияющие на несколько продуктов, релизов ПО и программ для автозаказчиков
- Участвовать в стратегическом планировании и разработке долгосрочного роадмапа AI-software технологий в автомобильных решениях Qualcomm
- Обеспечивать соответствие решений автомобильным требованиям по производительности, надёжности, поддерживаемости, безопасности и функциональной безопасности
- Менторить инженеров и давать техническое руководство по сложной архитектуре, оптимизации, отладке и внедрению у заказчиков
- Следить за достижениями в AI, ML, автомобильных системах и отраслевых стандартах
Требования
- Bachelor's degree в Computer Science, Engineering, Information Systems или смежной области и 8+ лет опыта в Hardware/Software/Systems Engineering; либо Master's degree и 7+ лет опыта; либо PhD и 6+ лет опыта
- 15+ лет отраслевого опыта в software engineering, embedded systems, AI/ML software или automotive software development
- Экспертный уровень в разработке на C/C++
- Сильные навыки проектирования и архитектуры ПО: распределённые системы, embedded software, оптимизация производительности, отладка, тестирование, управление жизненным циклом ПО
- Подтверждённый опыт руководства крупными техническими инициативами, охватывающими несколько команд и организаций
- Опыт прямого взаимодействия с заказчиками и перевода их требований в инженерные результаты
- Понимание сред разработки embedded и системного ПО
- Отличные коммуникативные навыки, навыки презентации и технического лидерства
- Способность влиять на техническое направление и достигать консенсуса между организациями
- Способность принимать технические и бизнес-решения в условиях неопределённости и неполной информации
- Опыт работы с автомобильными программными платформами: QNX, Android Automotive, Linux или AUTOSAR
- Опыт поставки ПО для автомобильных production-программ с OEM или Tier-1 поставщиками
- Знание автомобильных стандартов безопасности и качества: ISO 26262, ASPICE, ISO/SAE 21434, процессы функциональной безопасности
- Опыт работы с AI/ML фреймворками: PyTorch, TensorFlow, ONNX, JAX или аналогами
- Опыт развёртывания и оптимизации CNN, трансформеров, vision-language моделей, LLM и мультимодальных моделей
- Опыт edge AI inference acceleration и гетерогенных вычислений: CPU, GPU, NPU, DSP, AI-акселераторы
- Опыт с Qualcomm AI технологиями: QAIRT, QNN, SNPE, Genie и связанными компонентами
- Опыт отладки сложных проблем на уровне приложений, middleware, ОС, драйверов, компиляторов и аппаратных платформ
- Опыт оптимизации моделей: квантизация, сжатие, pruning, компиляция и runtime-оптимизация
- Опыт руководства глобально распределёнными инженерными командами и кросс-функциональными программами
- Опыт Agile-разработки и работы с Git-based системами контроля версий
- Опыт разработки на Python
- Владение AI-native и agentic подходами к разработке ПО
Условия
- Диапазон оплаты: $200,800.00 – $301,200.00
- Конкурентная программа годовых дискреционных бонусов и возможность получения годовых RSU-грантов
- Конкурентный пакет льгот для поддержки на работе, дома и на отдыхе
- Равные возможности трудоустройства; доступный процесс найма и разумные accommodations для людей с инвалидностью
Навыки
- C
- C++
- Python
- PyTorch
- TensorFlow
- ONNX
- JAX
- QNX
- Android Automotive
- Linux
- AUTOSAR
- ISO 26262
- ASPICE
- ISO/SAE 21434
- QAIRT
- QNN
- SNPE
- Genie
- Git
- LLM
- CNN
- Transformers
- Vision-language models
- Multimodal models
- Quantization
- Pruning
- Compilation
- Runtime optimization
- Edge AI inference
- NPU
- GPU
- DSP