Isuzu Motors
Autonomous Driving Kit Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду разработки автономного вождения: разработка и валидация модулей Perception/Localization, Planning/Prediction или Control, включая ML-модели и пайплайны данных. Работа в офисе в Плимуте (Мичиган) в сотрудничестве с командами Isuzu в США и Японии.
Задачи
- Разрабатывать ПО для стека автономного вождения (Perception/Localization, Planning/Prediction или Control)
- Взаимодействовать с партнёрскими организациями: обсуждения, переговоры, ревью документов и исходного кода
- Анализировать данные логов вождения и готовить пайплайны данных для обучения ML-моделей
- Оценивать производительность системы автономного вождения через симуляцию и эмуляцию
- Разрабатывать и исследовать продвинутые алгоритмы автономного вождения
- Поддерживать дорожные испытания для проверки и оценки системы автономного вождения
Требования
- Магистерская степень в Computer Science, Electrical Engineering, Robotics, Data Science или смежной области; PhD предпочтительно
- Минимум один год опыта в анализе данных, робототехнике, программировании или автомобильных системах
- Основы автономного вождения, робототехники, обработки сигналов и data science
- Академический опыт в автономных системах, ML (DL/RL/VLM/LLM), динамике транспортных средств или симуляции
- Понимание архитектуры ADAS/AD, интерфейсов модулей и production-ПО (в зависимости от уровня)
- Знакомство с ISO 26262 и стандартами функциональной безопасности (в зависимости от уровня)
- Знание end-to-end систем автономного вождения (в зависимости от уровня)
- Профильные знания по модулю: Perception/Localization — вероятностная фильтрация, сенсорная фузия, SLAM, GNSS/IMU, HD-карты, обработка изображений и облаков точек, DL (CNN и Transformer)
- Профильные знания по модулю: Planning/Prediction — планирование пути/траектории, прогнозирование движения, оптимизация, MRM, DL (RNN и Transformer)
- Профильные знания по модулю: Control — классическое/MPC управление, динамика транспортного средства, моделирование актуаторов, RL для настройки управления
- Сильные аналитические навыки, решение проблем и критическое мышление
- Эффективная коммуникация и командная работа
- Владение Python и C++
- Опыт с ML-фреймворками (PyTorch, TensorFlow), инструментами симуляции и робототехническим middleware (ROS 2)
- Знакомство с Docker, Bazel, CAN-коммуникацией и инструментами профилирования (Nsight, nvprof, perf) (в зависимости от уровня)
- Практический опыт развёртывания алгоритмов автономного вождения или DL-моделей на встраиваемых системах
- Инструменты для Control: MATLAB-Simulink/Stateflow
- Практический опыт real-time тестирования, настройки и closed-loop валидации (в зависимости от уровня)
- Опыт передачи данных через Controller Area Network (CAN)
- Практический опыт с TensorRT, CUDA, cuDNN или оптимизацией кастомных GPU-ядер
- Понимание архитектуры ADAS/AD, включая интерфейсы между модулями и production-разработку ПО
- Знание ISO 26262 или стандартов функциональной безопасности
- Знакомство с инструментами профилирования (Nsight Systems, nvprof, perf)
- Практический опыт развёртывания алгоритмов автономного вождения или DL-моделей в real-time системах или автомобильной среде (на embedded или automotive-grade железе)
- Базовое понимание end-to-end систем автономного вождения (например, BEV feature based, Vision-Language-Action Model)
Условия
- Компенсация для Engineer I в Plymouth, MI: $87,448–$111,496; для Engineer II в Sunnyvale, CA: $97,063–$123,755
- Комплексное медицинское страхование: медицинское, стоматологическое, зрение и фертильные бенефиты
- Поддержка фертильности и создания семьи через WIN Fertility: до $25,000 пожизненных бенефитов на IVF, IUI и подготовку к зачатию, Adoption & Surrogacy Benefits, WINMaternity, PowerPause
- Оплачиваемый отпуск, 15 оплачиваемых праздников в год, больничный, родительский отпуск и MTO для волонтёрства или личных нужд
- Пенсионный план 401(k) с match от компании и дополнительным Annual Retirement Contribution (ARC)
- Оплачиваемое компанией страхование жизни и AD&D, а также туристическая страховка
- Программа wellness с инструментами для физического и ментального благополучия
- Компенсация обучения: поддержка курсов, программ и профессионального роста
- Скидки для сотрудников на страхование, путешествия, развлечения, покупку/аренду авто и ритейл
- Командировки до 5%, в основном внутри страны; редкие ночные или выходные поездки и международные командировки
Навыки
- Python
- C++
- PyTorch
- TensorFlow
- ROS 2
- Docker
- Bazel
- CAN
- Nsight
- nvprof
- perf
- MATLAB-Simulink
- Stateflow
- TensorRT
- CUDA
- cuDNN
- SLAM
- GNSS
- IMU
- HD maps
- Kalman Filter
- Particle Filter
- CNN
- Transformer
- RNN
- MPC
- PID
- Reinforcement Learning
- Deep Learning
- Machine Learning
- ISO 26262
- ADAS
- LiDAR
- Radar
- Computer Vision
- Point Cloud Processing
- Path Planning
- Trajectory Planning
- Sensor Fusion
- Vehicle Dynamics
- Simulation
- Embedded Systems
- GPU Optimization